2 using System.Collections.Generic;
12 using System.ComponentModel;
22 private ewMante _ewMante = null;
24 private const string tabla =
"C_SERVICIOS";
25 private const string dataBase =
"SERVICES";
26 private const string clave =
"RUTA";
51 private string _cRuta;
59 this._DataBase = dataBase;
73 this._DataBase = dataBase;
84 string lcMensaje =
string.Empty;
90 DataTable ldtInf =
new DataTable();
93 string _Codigo = this._Mante._Codigo;
94 lcSql = String.Format(
"SELECT COUNT(*) AS registros, MAX(NUMERO) FROM {0} WHERE RUTA = '" + _Codigo +
"'", DB.SQLDatabase(
this._DataBase,
this._Tabla));
96 DB.SQLExec(lcSql, ref ldtInf);
98 if (ldtInf == null || ldtInf.Rows.Count == 0)
102 var loInf = ldtInf.AsEnumerable().Where(y => y.Field<Int32>(
"registros") != 0).ToList();
103 if (loInf.Count() == 0)
107 for (
int lnInd = 0; lnInd < loInf.Count(); lnInd++)
109 if (!
string.IsNullOrWhiteSpace(lcMensaje))
110 lcMensaje = lcMensaje +
" y ";
112 lcMensaje = lcMensaje + Convert.ToString(loInf[lnInd][1]);
122 _Error_Message =
"Esta ruta está asignada al servicio número " + lcMensaje.Trim() +
". No se puede borrar la ruta.";
Clase de negocio base para mantenimientos
sage.addons.services.services _oservices
Objeto principal de configuración del módulo
ManteExtServ_Rutas()
constructor vacío
Extensión para el mantenimiento de rutas
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
Clase base para las extensiones de los mantenimientos
TipoExecute
Tipos de ejecución de los métodos
Clase base para el módulo services
override bool _Delete()
Eliminar los datos
ManteExtServ_Rutas(FormMante toForm)
Constructor de la clase
Este es el espacio de nombres de su módulo. Puede encontrar más información y ayuda en el fichero rea...