public int GuardarModificarDetalle(CC_ANALISIS_QUIMICO_PRECOCCION_DET guardarModificar) { int valor = 0;//GUARDDADO NUEVO using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_ANALISIS_QUIMICO_PRECOCCION_DET.FirstOrDefault(x => x.IdAnalisisDetalle == guardarModificar.IdAnalisisDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { if (!string.IsNullOrEmpty(guardarModificar.ObservacionDet)) { model.ObservacionDet = guardarModificar.ObservacionDet.ToUpper(); } else { model.ObservacionDet = guardarModificar.ObservacionDet; } model.FechaModificacionLog = guardarModificar.FechaIngresoLog; model.TerminalModificacionLog = guardarModificar.TerminalIngresoLog; model.UsuarioModificacionLog = guardarModificar.UsuarioIngresoLog; valor = 1;//ACTUALIZAR } else { if (!string.IsNullOrEmpty(guardarModificar.ObservacionDet)) { guardarModificar.ObservacionDet = guardarModificar.ObservacionDet.ToUpper(); } db.CC_ANALISIS_QUIMICO_PRECOCCION_DET.Add(guardarModificar); } db.SaveChanges(); return(valor); } }
public List <CC_ANALISIS_QUIMICO_PRECOCCION_DET> ConsultarDetalle(int IdAnalisis) { List <CC_ANALISIS_QUIMICO_PRECOCCION_DET> detalle; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { detalle = db.CC_ANALISIS_QUIMICO_PRECOCCION_DET.Where(x => x.IdAnalisis == IdAnalisis && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); } if (detalle != null) { List <CC_ANALISIS_QUIMICO_PRECOCCION_DET> listaDetalle = new List <CC_ANALISIS_QUIMICO_PRECOCCION_DET>(); CC_ANALISIS_QUIMICO_PRECOCCION_DET objDetalle; foreach (var item in detalle) { objDetalle = new CC_ANALISIS_QUIMICO_PRECOCCION_DET(); objDetalle.IdAnalisisDetalle = item.IdAnalisisDetalle; objDetalle.ObservacionDet = item.ObservacionDet; objDetalle.IdAnalisis = item.IdAnalisis; objDetalle.Cocinador = item.Cocinador; objDetalle.Parada = item.Parada; listaDetalle.Add(objDetalle); } return(listaDetalle); } return(null); }
public int EliminarDetalle(CC_ANALISIS_QUIMICO_PRECOCCION_DET guardarmodificar) { int valor = 0; using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.CC_ANALISIS_QUIMICO_PRECOCCION_DET.Where(x => x.IdAnalisisDetalle == guardarmodificar.IdAnalisisDetalle && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo); if (model != null) { foreach (var item in model) { item.EstadoRegistro = guardarmodificar.EstadoRegistro; item.FechaModificacionLog = guardarmodificar.FechaIngresoLog; item.TerminalModificacionLog = guardarmodificar.TerminalIngresoLog; item.UsuarioModificacionLog = guardarmodificar.UsuarioIngresoLog; valor = 1; } db.SaveChanges(); } return(valor); } }