public override int Update(Entity entity) { Entities.Empleados item = entity as Entities.Empleados; DataEntities.SpEmpleadosUpd sp = new DataEntities.SpEmpleadosUpd(); sp.ClaEmpleado = item.ID; sp.ApPaterno = item.ApPaterno; sp.ApMaterno = item.ApMaterno; sp.Nombre = item.Nombre; sp.Sexo = item.Sexo; sp.ClaCampus = item.Campus.ID; sp.ClaDepartamento = item.Departamento.ID; sp.ClaPuesto = item.Puesto.ID; sp.Calle = item.Calle; sp.Colonia = item.Colonia; sp.CP = item.CP; sp.ClaPais = item.Pais.ID; sp.ClaEstado = item.Estado.ID; sp.ClaCiudad = item.Ciudad.ID; sp.Telefono1 = item.Telefono1; sp.Telefono2 = item.Telefono2; sp.Email = item.Email; sp.EsDocente = item.EsDocente; sp.NombreCorto = item.NombreCorto; sp.Baja = item.Baja; sp.Foto = item.Foto; sp.Observaciones = item.Observaciones; return(sp.ExecuteNonQuery(this.ConnectionString)); }
public List <Entities.Empleados> ListarEmpleados(InglesIndividual.Entities.JQXGridSettings settings, string nombre) { List <Entities.Empleados> list = new List <Entities.Empleados>(); DataEntities.SpEmpleadosGrd sp = new DataEntities.SpEmpleadosGrd(); sp.Nombre = nombre; this.ConfigurePagedStoredProcedure(sp, settings); DataTable dt = sp.GetDataTable(this.ConnectionString); foreach (DataRow dr in dt.Rows) { Entities.Empleados item = new Entities.Empleados(true); item.ID = Utils.GetDataRowValue(dr, "ClaEmpleado", 0); item.ApPaterno = Utils.GetDataRowValue(dr, "ApPaterno", ""); item.ApMaterno = Utils.GetDataRowValue(dr, "ApMAterno", ""); item.Nombre = Utils.GetDataRowValue(dr, "NOmbre", ""); item.Sexo = Utils.GetDataRowValue(dr, "Sexo", ""); item.Campus = new Entities.Campus(); item.Campus.ID = Utils.GetDataRowValue(dr, "Clave", 0); item.Departamento = new Entities.Departamentos(); item.Departamento.ID = Utils.GetDataRowValue(dr, "ClaDepartamento", 0); item.Puesto = new Entities.Puesto(); item.Puesto.ID = Utils.GetDataRowValue(dr, "ClaPuesto", 0); item.Calle = Utils.GetDataRowValue(dr, "Calle", ""); item.Colonia = Utils.GetDataRowValue(dr, "Colonia", ""); item.CP = Utils.GetDataRowValue(dr, "CP", 0); item.Pais = new Entities.Pais(); item.Pais.ID = Utils.GetDataRowValue(dr, "ClaPais", 0); item.Estado = new Entities.Estado(); item.Estado.ID = Utils.GetDataRowValue(dr, "ClaEstado", 0); item.Ciudad = new Entities.Ciudad(); item.Ciudad.ID = Utils.GetDataRowValue(dr, "Clave", 0); item.Telefono1 = Utils.GetDataRowValue(dr, "Telefono1", ""); item.Telefono2 = Utils.GetDataRowValue(dr, "Telefono2", ""); item.Email = Utils.GetDataRowValue(dr, "Email", ""); item.EsDocente = Utils.GetDataRowValue(dr, "EsDocente", 0); item.NombreCorto = Utils.GetDataRowValue(dr, "NombreCorto", ""); item.Baja = Utils.GetDataRowValue(dr, "Baja", 0); item.Foto = Utils.GetDataRowValue(dr, "Foto", ""); item.Observaciones = Utils.GetDataRowValue(dr, "Observaciones", ""); this.SetWebEntityGridValues(item, dr); list.Add(item); } return(list); }
public override void PrepareEntityForEdition(Entity entity) { Entities.Empleados item = entity as Entities.Empleados; if (item != null && item.FromDataSource) { DataEntities.SpEmpleadosSel sp = new DataEntities.SpEmpleadosSel(); sp.ClaEmpleado = item.ID; sp.ClaCampus = item.Campus.ID; sp.ClaDepartamento = item.Departamento.ID; sp.ClaPuesto = item.Puesto.ID; sp.ClaPais = item.Pais.ID; sp.ClaEstado = item.Estado.ID; sp.ClaCiudad = item.Ciudad.ID; DataTable dt = sp.GetDataTable(this.ConnectionString); if (dt != null && dt.Rows.Count == 1) { item.ID = Utils.GetDataRowValue(dt.Rows[0], "ClaEmpleado", 0); item.ApPaterno = Utils.GetDataRowValue(dt.Rows[0], "ApPaterno", ""); item.ApMaterno = Utils.GetDataRowValue(dt.Rows[0], "ApMAterno", ""); item.Nombre = Utils.GetDataRowValue(dt.Rows[0], "NOmbre", ""); item.Sexo = Utils.GetDataRowValue(dt.Rows[0], "Sexo", ""); item.Campus = new Entities.Campus(); item.Campus.ID = Utils.GetDataRowValue(dt.Rows[0], "Clave", 0); item.Departamento = new Entities.Departamentos(); item.Departamento.ID = Utils.GetDataRowValue(dt.Rows[0], "ClaDepartamento", 0); item.Puesto = new Entities.Puesto(); item.Puesto.ID = Utils.GetDataRowValue(dt.Rows[0], "ClaPuesto", 0); item.Calle = Utils.GetDataRowValue(dt.Rows[0], "Calle", ""); item.Colonia = Utils.GetDataRowValue(dt.Rows[0], "Colonia", ""); item.CP = Utils.GetDataRowValue(dt.Rows[0], "CP", 0); item.Pais = new Entities.Pais(); item.Pais.ID = Utils.GetDataRowValue(dt.Rows[0], "ClaPais", 0); item.Estado = new Entities.Estado(); item.Estado.ID = Utils.GetDataRowValue(dt.Rows[0], "ClaEstado", 0); item.Ciudad = new Entities.Ciudad(); item.Ciudad.ID = Utils.GetDataRowValue(dt.Rows[0], "Clave", 0); item.Telefono1 = Utils.GetDataRowValue(dt.Rows[0], "Telefono1", ""); item.Telefono2 = Utils.GetDataRowValue(dt.Rows[0], "Telefono2", ""); item.Email = Utils.GetDataRowValue(dt.Rows[0], "Email", ""); item.EsDocente = Utils.GetDataRowValue(dt.Rows[0], "EsDocente", 0); item.NombreCorto = Utils.GetDataRowValue(dt.Rows[0], "NombreCorto", ""); item.Baja = Utils.GetDataRowValue(dt.Rows[0], "Baja", 0); item.Foto = Utils.GetDataRowValue(dt.Rows[0], "Foto", ""); item.Observaciones = Utils.GetDataRowValue(dt.Rows[0], "Observaciones", ""); } } }
public override int Delete(Entity entity, DataTransaction tran) { Entities.Empleados item = entity as Entities.Empleados; DataEntities.SpEmpleadosDel sp = new DataEntities.SpEmpleadosDel(); sp.ClaEmpleado = item.ID; if (tran != null) { return(sp.ExecuteNonQuery(tran)); } else { return(sp.ExecuteNonQuery(this.ConnectionString)); } }
public override int Insert(Entity entity, DataTransaction tran) { Entities.Empleados item = entity as Entities.Empleados; DataEntities.SpEmpleadosIns sp = new DataEntities.SpEmpleadosIns(); sp.ClaEmpleado = item.ID; sp.ApPaterno = item.ApPaterno; sp.ApMaterno = item.ApMaterno; sp.Nombre = item.Nombre; sp.Sexo = item.Sexo; sp.ClaCampus = item.Campus.ID; sp.ClaDepartamento = item.Departamento.ID; sp.ClaPuesto = item.Puesto.ID; sp.Calle = item.Calle; sp.Colonia = item.Colonia; sp.CP = item.CP; sp.ClaPais = item.Pais.ID; sp.ClaEstado = item.Estado.ID; sp.ClaCiudad = item.Ciudad.ID; sp.Telefono1 = item.Telefono1; sp.Telefono2 = item.Telefono2; sp.Email = item.Email; sp.EsDocente = item.EsDocente; sp.NombreCorto = item.NombreCorto; sp.Baja = item.Baja; sp.Foto = item.Foto; sp.Observaciones = item.Observaciones; // if (tran != null) // { // return sp.ExecuteNonQuery(tran); // } // else // { return(sp.ExecuteNonQuery(this.ConnectionString)); // } }
public List <Exception> Eliminar(string[] ids) { List <Exception> list = new List <Exception>(); if (ids != null && ids.Length > 0) { foreach (string id in ids) { Entities.Empleados item = new Entities.Empleados(true); item.ID = Utils.IsNull(id, 0); try { this.Data.Delete(item); } catch (Exception ex) { list.Add(ex); } } } return(list); }