예제 #1
0
        public bool Crear_Bloque_Variedades(BLOQUES_VARIEDADES obj, bool nuevo)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    obj.BLVFECHA = DateTime.Now;
                    db.BLOQUES_VARIEDADES.Add(obj);
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    db.Entry(obj).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            return(respuesta);
        }
예제 #2
0
        public bool Crear_Empresa(EMPRESAS obj, bool nuevo)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    db.EMPRESAS.Add(obj);
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    db.Entry(obj).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }

            return(respuesta);
        }
예제 #3
0
        public bool Crear_Estadp(ESTADOS objEstado, bool nuevo)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    db.ESTADOS.Add(objEstado);
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    db.Entry(objEstado).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }

            return(respuesta);
        }
예제 #4
0
        public bool Crear_Pais(PAICES objPais, bool nuevo)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    db.PAICES.Add(objPais);
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    db.Entry(objPais).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }

            return(respuesta);
        }
예제 #5
0
        public bool Crear_Bloque(BLOQUES objBloque, bool nuevo)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    db.BLOQUES.Add(objBloque);
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    db.Entry(objBloque).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }

            return(respuesta);
        }
예제 #6
0
        public int Crear_Tipo_Causa(TIPO_CAUSAS obj, bool nuevo)
        {
            int respuesta = 0;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    obj.TPCESTADO = true;
                    db.TIPO_CAUSAS.Add(obj);
                    db.SaveChanges();
                    respuesta = 1;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    List <CONTROLES_FLOR_NACIONAL> control = db.CONTROLES_FLOR_NACIONAL.Where(x => x.TPCCODIGOI == obj.TPCCODIGOI).ToList();
                    if (control.Count > 0)
                    {
                        TIPO_CAUSAS causa = db.TIPO_CAUSAS.AsNoTracking().Where(x => x.TPCCODIGOI == obj.TPCCODIGOI).FirstOrDefault();
                        if (causa.CAUCODIGOI != obj.CAUCODIGOI)
                        {
                            respuesta = 2;
                        }
                        else
                        {
                            db.Entry(obj).State = EntityState.Modified;
                            db.SaveChanges();
                            respuesta = 1;
                        }
                    }
                    else
                    {
                        db.Entry(obj).State = EntityState.Modified;
                        db.SaveChanges();
                        respuesta = 1;
                    }
                }
            }

            return(respuesta);
        }
        public bool Editar_Conciliacion(CONCILIACION obj)
        {
            bool respuesta = false;

            using (var db = new BDFloricolaContext())
            {
                db.Entry(obj).State = EntityState.Modified;
                db.SaveChanges();
                respuesta = true;
            }
            return(respuesta);
        }
        public bool Eliminar_ProcesoDiario(PROCESO_CLASIFICACION obj)
        {
            bool respuesta = false;

            using (var db = new BDFloricolaContext())
            {
                obj.PRCESTADO       = false;
                db.Entry(obj).State = EntityState.Modified;
                db.SaveChanges();
                respuesta = true;
            }

            return(respuesta);
        }
        public bool Crear_Ingresos_Produccion(INGRESO_PRODUCCION obj, bool nuevo, string observacion)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new BDFloricolaContext())
                {
                    int res = db.spInsert_IngresoProduccion(observacion, obj.BLCCODIGOI, obj.VRDCODIGOI, obj.INPNUMMALLAS, obj.INPCANTIDADTALLOS);
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new BDFloricolaContext())
                {
                    db.Entry(obj).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            return(respuesta);
        }