public ByARpt Insert(es_entradassalidasDto Reg) { cmdInsert o = new cmdInsert(); o.oDto = Reg; return(o.Enviar()); }
public ByARpt Update(es_entradassalidasDto Reg) { cmdUpdate o = new cmdUpdate(); o.oDto = Reg; return(o.Enviar()); }
public ByARpt NuevoRegistro(string idTercero) { es_entradassalidasDto UltimoRegistro = GetUltimoRegistro(idTercero); ByARpt res = new ByARpt(); if (UltimoRegistro.Estado == "A") { UltimoRegistro.FechaSalida = DateTime.Now; UltimoRegistro.Estado = "C"; res = Update(UltimoRegistro); if (res.Error == false) { res.Mensaje = "Salida"; } } else { es_entradassalidasDto NuevoRegistro = new es_entradassalidasDto(); NuevoRegistro.idTercero = idTercero; NuevoRegistro.FechaEntrada = DateTime.Now; NuevoRegistro.Estado = "A"; res = Insert(NuevoRegistro); if (res.Error == false) { res.Mensaje = "Entrada"; } } return(res); }
public es_entradassalidasDto GetUltimoRegistro(string idTercero) { es_entradassalidasDto rRegistro = new es_entradassalidasDto(); using (ctx = new bd_esEntities()) { es_entradassalidas Registro = ctx.es_entradassalidas.Where(t => t.idTercero == idTercero).OrderByDescending(t => t.FechaEntrada).FirstOrDefault(); Mapper.Map(Registro, rRegistro); } return(rRegistro); }