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);
            }
        }