public override int Insert(Entity entity, DataTransaction tran) { Entities.Asistencia item = entity as Entities.Asistencia; DataEntities.SpAsistenciaIns sp = new DataEntities.SpAsistenciaIns(); sp.IdRegistro = item.ID; sp.ClaCampus = item.Campus.ID; // sp.IdRegistro = item.ID; //sp.ClaCampus = item.Campus.ID; sp.Matricula = item.Matricula; sp.ClaEmpleado = item.Empleado.ID; sp.TipoPersona = item.TipoPersona; sp.FechaHora = item.FechaHora; sp.Mensaje = item.Mensaje; sp.IdCita = item.idCita; sp.RegistroValido = item.RegistroValido; // if (tran != null) // { // return sp.ExecuteNonQuery(tran); // } // else // { return(sp.ExecuteNonQuery(this.ConnectionString)); // } }
public List <Entities.Asistencia> ListarAsistencia(InglesIndividual.Entities.JQXGridSettings settings, DateTime fechaHora) { List <Entities.Asistencia> list = new List <Entities.Asistencia>(); DataEntities.SpAsistenciaGrd sp = new DataEntities.SpAsistenciaGrd(); sp.FechaHora = fechaHora; this.ConfigurePagedStoredProcedure(sp, settings); DataTable dt = sp.GetDataTable(this.ConnectionString); foreach (DataRow dr in dt.Rows) { Entities.Asistencia item = new Entities.Asistencia(true); item.ID = Utils.GetDataRowValue(dr, "idRegistro", 0); item.Campus = new Entities.Campus(); item.Campus.ID = Utils.GetDataRowValue(dr, "ClaCampus", 0); item.Matricula = Utils.GetDataRowValue(dr, "Matricula", ""); item.Empleado = new Entities.Empleados(); item.Empleado.Nombre = Utils.GetDataRowValue(dr, "Nombre", ""); item.TipoPersona = Utils.GetDataRowValue(dr, "TipoPersona", 0); item.FechaHora = Utils.GetDataRowValue(dr, "FechaHora", DateTime.Now); item.Mensaje = Utils.GetDataRowValue(dr, "Mensaje", ""); item.idCita = Utils.GetDataRowValue(dr, "idCita", 0); item.RegistroValido = Utils.GetDataRowValue(dr, "RegistroValido", 0); this.SetWebEntityGridValues(item, dr); list.Add(item); } return(list); }
public override void PrepareEntityForEdition(Entity entity) { Entities.Asistencia item = entity as Entities.Asistencia; if (item != null && item.FromDataSource) { DataEntities.SpAsistenciaSel sp = new DataEntities.SpAsistenciaSel(); sp.IdRegistro = item.ID; sp.ClaCampus = item.Campus.ID; sp.ClaEmpleado = item.Empleado.ID; sp.IdCita = item.idCita; DataTable dt = sp.GetDataTable(this.ConnectionString); if (dt != null && dt.Rows.Count == 1) { item.ID = Utils.GetDataRowValue(dt.Rows[0], "idRegistro", 0); item.Campus = new Entities.Campus(); item.Campus.ID = Utils.GetDataRowValue(dt.Rows[0], "ClaCampus", 0); item.Matricula = Utils.GetDataRowValue(dt.Rows[0], "Matricula", ""); item.Empleado = new Entities.Empleados(); item.Empleado.Nombre = Utils.GetDataRowValue(dt.Rows[0], "Nombre", ""); item.TipoPersona = Utils.GetDataRowValue(dt.Rows[0], "TipoPersona", 0); item.FechaHora = Utils.GetDataRowValue(dt.Rows[0], "FechaHora", DateTime.Now); item.Mensaje = Utils.GetDataRowValue(dt.Rows[0], "Mensaje", ""); item.idCita = Utils.GetDataRowValue(dt.Rows[0], "idCita", 0); item.RegistroValido = Utils.GetDataRowValue(dt.Rows[0], "RegistroValido", 0); } } }
public override int Update(Entity entity) { Entities.Asistencia item = entity as Entities.Asistencia; DataEntities.SpAsistenciaUpd sp = new DataEntities.SpAsistenciaUpd(); sp.IdRegistro = item.ID; sp.ClaCampus = item.Campus.ID; sp.Matricula = item.Matricula; sp.ClaEmpleado = item.Empleado.ID; sp.TipoPersona = item.TipoPersona; sp.FechaHora = item.FechaHora; sp.Mensaje = item.Mensaje; sp.IdCita = item.idCita; sp.RegistroValido = item.RegistroValido; return(sp.ExecuteNonQuery(this.ConnectionString)); }
public override int Delete(Entity entity, DataTransaction tran) { Entities.Asistencia item = entity as Entities.Asistencia; DataEntities.SpAsistenciaDel sp = new DataEntities.SpAsistenciaDel(); sp.IdRegistro = item.ID; 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.Asistencia item = new Entities.Asistencia(true); item.ID = Utils.IsNull(id, 0); try { this.Data.Delete(item); } catch (Exception ex) { list.Add(ex); } } } return(list); }