public RespuestaGeneral GuardarModificarDetalleEnlatado(CONSUMO_DETALLE_LATA control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.CONSUMO_DETALLE_LATA.FirstOrDefault(x => x.IdProcesoDetalleLata == control.IdProcesoDetalleLata); if (result != null) { result.Lotes = control.Lotes; result.Pallet = control.Pallet; result.Bultos = control.Bultos; result.PalletProveedor = control.PalletProveedor; result.PalletProveedorTapa = control.PalletProveedorTapa; result.FechaFabricacion = control.FechaFabricacion; result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; } else { control.FechaIngresoLog = DateTime.Now; entities.CONSUMO_DETALLE_LATA.Add(control); } entities.SaveChanges(); return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }
public RespuestaGeneral EliminarDetalleEnlatado(CONSUMO_DETALLE_LATA control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.CONSUMO_DETALLE_LATA.FirstOrDefault(x => x.IdProcesoDetalleLata == control.IdProcesoDetalleLata); if (result != null) { result.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; entities.SaveChanges(); } return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }