Example #1
0
        public tb_bodega_Info get_info_demanda(int IdEmpresa, int IdBodega, int IdSucursal)
        {
            try
            {
                tb_bodega_Info info = new tb_bodega_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = Context.tb_bodega.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdBodega == IdBodega);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new tb_bodega_Info
                    {
                        IdEmpresa      = Entity.IdEmpresa,
                        IdSucursal     = Entity.IdSucursal,
                        IdBodega       = Entity.IdBodega,
                        bo_Descripcion = Entity.bo_Descripcion,
                        Estado         = Entity.Estado,
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public bool modificarDB(tb_bodega_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = Context.tb_bodega.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.cod_bodega                     = info.cod_bodega;
                    Entity.cod_punto_emision              = info.cod_punto_emision;
                    Entity.bo_Descripcion                 = info.bo_Descripcion;
                    Entity.bo_EsBodega                    = info.bo_EsBodega_bool == true ? "S" : "N";
                    Entity.bo_manejaFacturacion           = info.bo_manejaFacturacion_bool == true ? "S" : "N";
                    Entity.IdCtaCtble_Costo               = info.IdCtaCtble_Costo;
                    Entity.IdCtaCtble_Inve                = info.IdCtaCtble_Inve;
                    Entity.IdEstadoAproba_x_Ing_Egr_Inven = info.IdEstadoAproba_x_Ing_Egr_Inven;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #3
0
        public tb_bodega_Info get_info_demanda(int IdEmpresa, string IdString)
        {
            try
            {
                tb_bodega_Info info = new tb_bodega_Info();

                using (Entities_general Context = new Entities_general())
                {
                    var lstBodega = Context.tb_bodega.Where(q => q.IdEmpresa == IdEmpresa).ToList();

                    tb_bodega Entity = lstBodega.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal.ToString("000") + q.IdBodega.ToString("000") == IdString);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new tb_bodega_Info
                    {
                        IdString       = Entity.IdSucursal.ToString("000") + Entity.IdBodega.ToString("000"),
                        IdEmpresa      = Entity.IdEmpresa,
                        IdSucursal     = Entity.IdSucursal,
                        IdBodega       = Entity.IdBodega,
                        bo_Descripcion = Entity.bo_Descripcion,
                        Estado         = Entity.Estado,
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #4
0
        public bool guardarDB(tb_bodega_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = new tb_bodega
                    {
                        IdEmpresa                      = info.IdEmpresa,
                        IdSucursal                     = info.IdSucursal,
                        IdBodega                       = info.IdBodega = get_id(info.IdEmpresa, info.IdSucursal),
                        cod_bodega                     = info.cod_bodega,
                        cod_punto_emision              = info.cod_punto_emision,
                        bo_Descripcion                 = info.bo_Descripcion,
                        bo_EsBodega                    = info.bo_EsBodega_bool == true ? "S" : "N",
                        bo_manejaFacturacion           = info.bo_manejaFacturacion_bool == true ? "S" : "N",
                        IdCtaCtble_Costo               = info.IdCtaCtble_Costo,
                        IdCtaCtble_Inve                = info.IdCtaCtble_Inve,
                        IdEstadoAproba_x_Ing_Egr_Inven = info.IdEstadoAproba_x_Ing_Egr_Inven,
                        Estado = info.Estado = "A",
                    };
                    Context.tb_bodega.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #5
0
        public bool modificarDB(tb_bodega_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = Context.tb_bodega.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.cod_bodega      = info.cod_bodega;
                    Entity.bo_Descripcion  = info.bo_Descripcion;
                    Entity.bo_EsBodega     = info.bo_EsBodega;
                    Entity.IdCtaCtble_Inve = info.IdCtaCtble_Inve;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #6
0
        public bool guardarDB(tb_bodega_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = new tb_bodega
                    {
                        IdEmpresa       = info.IdEmpresa,
                        IdSucursal      = info.IdSucursal,
                        IdBodega        = info.IdBodega = get_id(info.IdEmpresa, info.IdSucursal),
                        cod_bodega      = info.cod_bodega,
                        bo_Descripcion  = info.bo_Descripcion,
                        bo_EsBodega     = info.bo_EsBodega,
                        IdCtaCtble_Inve = info.IdCtaCtble_Inve,
                        Estado          = info.Estado = "A",
                    };
                    Context.tb_bodega.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #7
0
        public Boolean GrabarDB(tb_Bodega_Info info, ref int id, ref string msg)
        {
            try
            {
                using (EntitiesGeneral context = new EntitiesGeneral())
                {
                    var address = new tb_bodega();
                    int idpv    = getId(info.IdEmpresa, info.IdSucursal);
                    id = idpv;
                    address.IdEmpresa            = info.IdEmpresa;
                    address.IdSucursal           = info.IdSucursal;
                    address.IdBodega             = idpv;
                    address.cod_bodega           = info.cod_bodega;
                    address.bo_Descripcion       = info.bo_Descripcion;
                    address.cod_punto_emision    = info.cod_punto_emision;
                    address.IdCentroCosto        = info.IdCentroCosto;
                    address.bo_EsBodega          = "S";
                    address.bo_manejaFacturacion = info.bo_manejaFacturacion;
                    address.IdUsuario            = info.IdUsuario;
                    address.Fecha_Transac        = info.Fecha_Transac;
                    address.nom_pc = info.nom_pc;
                    address.ip     = info.ip;
                    address.Estado = "A";
                    address.IdEstadoAproba_x_Ing_Egr_Inven = info.IdEstadoAproba_x_Ing_Egr_Inven;

                    address.IdCtaCtble_Inve  = (info.IdCtaCtble_Inve == "") ? null : info.IdCtaCtble_Inve;
                    address.IdCtaCtble_Costo = (info.IdCtaCtble_Costo == "") ? null : info.IdCtaCtble_Costo;



                    context.tb_bodega.Add(address);
                    context.SaveChanges();
                    msg = "Se ha procedido a grabar el registro de la Bodega #: " + id.ToString() + " exitosamente.";
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                msg     = "Se ha producido el siguiente error: " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #8
0
        public bool anularDB(tb_bodega_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = Context.tb_bodega.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = info.Estado = "I";
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #9
0
        public tb_bodega_Info get_info(int IdEmpresa, int IdSucursal, int IdBodega)
        {
            try
            {
                tb_bodega_Info info = new tb_bodega_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_bodega Entity = Context.tb_bodega.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new tb_bodega_Info
                    {
                        IdEmpresa                 = Entity.IdEmpresa,
                        IdSucursal                = Entity.IdSucursal,
                        IdBodega                  = Entity.IdBodega,
                        cod_bodega                = Entity.cod_bodega,
                        bo_Descripcion            = Entity.bo_Descripcion,
                        cod_punto_emision         = Entity.cod_punto_emision,
                        bo_EsBodega_bool          = Entity.bo_EsBodega == "S" ? true : false,
                        bo_manejaFacturacion_bool = Entity.bo_manejaFacturacion == "S" ? true : false,
                        Estado           = Entity.Estado,
                        IdCtaCtble_Costo = Entity.IdCtaCtble_Costo,
                        IdCtaCtble_Inve  = Entity.IdCtaCtble_Inve
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #10
0
        public bool GuardarDbImportacion(List <tb_empresa_Info> Lista_Empresa, List <tb_sucursal_Info> Lista_Sucursal, List <tb_bodega_Info> Lista_Bodega)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    if (Lista_Empresa.Count > 0)
                    {
                        foreach (var item in Lista_Empresa)
                        {
                            tb_empresa Entity_Emp = new tb_empresa
                            {
                                IdEmpresa              = item.IdEmpresa,
                                codigo                 = item.codigo,
                                em_nombre              = item.em_nombre,
                                RazonSocial            = item.RazonSocial,
                                NombreComercial        = item.NombreComercial,
                                ContribuyenteEspecial  = item.ContribuyenteEspecial,
                                em_ruc                 = item.em_ruc,
                                em_gerente             = item.em_gerente,
                                em_contador            = item.em_contador,
                                em_rucContador         = item.em_rucContador,
                                em_telefonos           = item.em_telefonos,
                                em_direccion           = item.em_direccion,
                                em_fechaInicioContable = item.em_fechaInicioContable,
                                cod_entidad_dinardap   = item.cod_entidad_dinardap,
                                em_Email               = item.em_Email,
                                Estado                 = item.Estado = "A"
                            };
                            Context.tb_empresa.Add(Entity_Emp);
                        }
                    }

                    if (Lista_Sucursal.Count > 0)
                    {
                        foreach (var item in Lista_Sucursal)
                        {
                            tb_sucursal Entity_Sur = new tb_sucursal
                            {
                                IdEmpresa                = item.IdEmpresa,
                                IdSucursal               = item.IdSucursal,
                                codigo                   = item.codigo,
                                Su_Descripcion           = item.Su_Descripcion,
                                Su_CodigoEstablecimiento = item.Su_CodigoEstablecimiento,
                                Su_Ruc                   = item.Su_Ruc,
                                Su_JefeSucursal          = item.Su_JefeSucursal,
                                Su_Telefonos             = item.Su_Telefonos,
                                Su_Direccion             = item.Su_Direccion,
                                Estado                   = item.Estado = "A",
                                IdUsuario                = item.IdUsuario,
                            };
                            Context.tb_sucursal.Add(Entity_Sur);
                        }
                    }

                    if (Lista_Bodega.Count > 0)
                    {
                        foreach (var item in Lista_Bodega)
                        {
                            tb_bodega Entity_Bod = new tb_bodega
                            {
                                IdEmpresa       = item.IdEmpresa,
                                IdSucursal      = item.IdSucursal,
                                IdBodega        = item.IdBodega,
                                cod_bodega      = item.cod_bodega,
                                bo_Descripcion  = item.bo_Descripcion,
                                IdCtaCtble_Inve = string.IsNullOrEmpty(item.IdCtaCtble_Inve) ? null : item.IdCtaCtble_Inve,
                                Estado          = item.Estado = "A",
                                IdUsuario       = item.IdUsuario,
                            };
                            Context.tb_bodega.Add(Entity_Bod);
                        }
                    }

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }