Пример #1
0
        public cp_proveedor_detalle_Info get_info(int IdEmpresa, int IdProveedor, int Secuencia)
        {
            try
            {
                cp_proveedor_detalle_Info info = new cp_proveedor_detalle_Info();

                using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar())
                {
                    cp_proveedor_detalle Entity = Context.cp_proveedor_detalle.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdProveedor == IdProveedor && q.Secuencia == Secuencia);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new cp_proveedor_detalle_Info
                    {
                        IdEmpresa                  = Entity.IdEmpresa,
                        IdProveedor                = Entity.IdProveedor,
                        Secuencia                  = Entity.Secuencia,
                        NombreAdicional            = Entity.NombreAdicional,
                        IdTipoCta_acreditacion_cat = Entity.IdTipoCta_acreditacion_cat,
                        num_cta_acreditacion       = Entity.num_cta_acreditacion,
                        IdBanco_acreditacion       = Entity.IdBanco_acreditacion,
                        pr_correo                  = Entity.pr_correo,
                        Estado = Entity.Estado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
        public bool modificarDB(cp_proveedor_detalle_Info info)
        {
            try
            {
                using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar())
                {
                    cp_proveedor_detalle Entity = Context.cp_proveedor_detalle.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdProveedor == info.IdProveedor && q.Secuencia == info.Secuencia);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.NombreAdicional            = info.NombreAdicional;
                    Entity.IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat;
                    Entity.num_cta_acreditacion       = info.num_cta_acreditacion;
                    Entity.IdBanco_acreditacion       = info.IdBanco_acreditacion;
                    Entity.pr_correo = info.pr_correo;

                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
0
        public bool guardarDB(cp_proveedor_detalle_Info info)
        {
            try
            {
                using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar())
                {
                    cp_proveedor_detalle Entity = new cp_proveedor_detalle
                    {
                        IdEmpresa                  = info.IdEmpresa,
                        IdProveedor                = info.IdProveedor,
                        Secuencia                  = info.Secuencia = get_secuencia(info.IdEmpresa, info.IdProveedor),
                        NombreAdicional            = info.NombreAdicional,
                        IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat,
                        num_cta_acreditacion       = info.num_cta_acreditacion,
                        IdBanco_acreditacion       = info.IdBanco_acreditacion,
                        pr_correo                  = info.pr_correo,
                        Estado = true
                    };
                    Context.cp_proveedor_detalle.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #4
0
        public bool anularDB(cp_proveedor_detalle_Info info)
        {
            try
            {
                using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar())
                {
                    cp_proveedor_detalle Entity = Context.cp_proveedor_detalle.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdProveedor == info.IdProveedor && q.Secuencia == info.Secuencia);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = false;

                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }