Ejemplo n.º 1
0
        public bool modificarEstadoAutorizacion(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdGuiaRemision)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    var Entity = Context.fa_guia_remision.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega && q.IdGuiaRemision == IdGuiaRemision).FirstOrDefault();
                    if (Entity != null)
                    {
                        Entity.aprobada_enviar_sri = true;
                        Context.SaveChanges();

                        var Factura = Context.fa_factura.Where(q => q.IdEmpresa == Entity.IdEmpresa && q.IdSucursal == Entity.IdSucursal && q.IdBodega == Entity.IdBodega && q.IdCbteVta == Entity.IdCbteVta).FirstOrDefault();
                        if (Factura != null)
                        {
                            Factura.aprobada_enviar_sri = true;
                            Context.SaveChanges();
                        }
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        public bool anularDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado = info.Estado = "I";

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.MotiAnula       = info.MotiAnula;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 3
0
        public bool modificarDB(fa_PuntoVta_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.cod_PuntoVta    = info.cod_PuntoVta;
                    Entity.nom_PuntoVta    = info.nom_PuntoVta;
                    Entity.IdCaja          = info.IdCaja;
                    Entity.IPImpresora     = info.IPImpresora;
                    Entity.NumCopias       = info.NumCopias;
                    Entity.CobroAutomatico = info.CobroAutomatico;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
        public bool guardarDB(fa_catalogo_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_catalogo Entity = new fa_catalogo
                    {
                        IdCatalogo_tipo = info.IdCatalogo_tipo,
                        IdCatalogo      = info.IdCatalogo,
                        Nombre          = info.Nombre,
                        Orden           = info.Orden,
                        Abrebiatura     = info.Abrebiatura,
                        Estado          = info.Estado = "A",

                        IdUsuario = info.IdUsuario
                    };
                    Context.fa_catalogo.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        public bool guardarDB(fa_ProbabilidadCobroDet_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_ProbabilidadCobroDet Entity = new fa_ProbabilidadCobroDet
                    {
                        IdEmpresa      = info.IdEmpresa,
                        IdProbabilidad = info.IdProbabilidad,
                        Secuencia      = info.Secuencia = GetID(info.IdEmpresa, info.IdProbabilidad),
                        IdSucursal     = info.IdSucursal,
                        IdBodega       = info.IdBodega,
                        IdCbteVta      = info.IdCbteVta,
                        vt_tipoDoc     = info.vt_tipoDoc
                    };
                    Context.fa_ProbabilidadCobroDet.Add(Entity);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception EX)
            {
                throw;
            }
        }
Ejemplo n.º 6
0
        public bool modificarDB(fa_proforma_det_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_proforma_det Entity = Context.fa_proforma_det.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdProforma == info.IdProforma).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.NumCotizacion = info.NumCotizacion;
                    Entity.NumOPr        = info.NumOPr;
                    Entity.IdCentroCosto = info.IdCentroCosto;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 7
0
        public bool anularDB(fa_PuntoVta_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega && q.IdPuntoVta == info.IdPuntoVta);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.estado = Entity.estado = false;

                    Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion;
                    Entity.MotivoAnulacion    = info.MotivoAnulacion;
                    Entity.FechaAnulacion     = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 8
0
        public bool modificarDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.CodTipoNota     = info.CodTipoNota;
                    Entity.No_Descripcion  = info.No_Descripcion;
                    Entity.Tipo            = info.Tipo;
                    Entity.GeneraMoviInven = info.GeneraMoviInven;
                    Entity.IdCtaCble       = info.IdCtaCble;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = DateTime.Now;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool anularDB(fa_ProbabilidadCobro_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_ProbabilidadCobro Entity = Context.fa_ProbabilidadCobro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdProbabilidad == info.IdProbabilidad);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado             = false;
                    Entity.FechaAnulacion     = DateTime.Now;
                    Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion;

                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 10
0
        public bool guardarDB(fa_ProbabilidadCobro_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_ProbabilidadCobro Entity = new fa_ProbabilidadCobro
                    {
                        IdEmpresa          = info.IdEmpresa,
                        IdProbabilidad     = info.IdProbabilidad = get_id(info.IdEmpresa),
                        Descripcion        = info.Descripcion,
                        MostrarNoAsignadas = info.MostrarNoAsignadas,
                        Estado             = true,
                        FechaCreacion      = DateTime.Now,
                        IdUsuarioCreacion  = info.IdUsuarioCreacion
                    };
                    Context.fa_ProbabilidadCobro.Add(Entity);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception EX)
            {
                throw;
            }
        }
Ejemplo n.º 11
0
        public bool modificarDB(fa_Vendedor_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_Vendedor Entity = Context.fa_Vendedor.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVendedor == info.IdVendedor);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Codigo          = info.Codigo;
                    Entity.ve_cedula       = info.ve_cedula;
                    Entity.Ve_Vendedor     = info.Ve_Vendedor;
                    Entity.PorComision     = info.PorComision;
                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.NomInterno      = info.NomInterno;
                    Entity.Fecha_UltMod    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 12
0
        public bool guardarDB(fa_Vendedor_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_Vendedor Entity = new fa_Vendedor
                    {
                        IdEmpresa   = info.IdEmpresa,
                        IdVendedor  = info.IdVendedor = get_id(info.IdEmpresa),
                        Codigo      = info.Codigo,
                        ve_cedula   = info.ve_cedula,
                        Ve_Vendedor = info.Ve_Vendedor,
                        Estado      = info.Estado = "A",
                        NomInterno  = info.NomInterno,
                        PorComision = info.PorComision,

                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = DateTime.Now
                    };
                    Context.fa_Vendedor.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool guardarDB(fa_PuntoVta_x_seg_usuario_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_PuntoVta_x_seg_usuario Entity = new fa_PuntoVta_x_seg_usuario
                    {
                        IdEmpresa  = info.IdEmpresa,
                        IdSucursal = info.IdSucursal,
                        IdPuntoVta = info.IdPuntoVta,
                        Secuencia  = info.Secuencia,
                        IdUsuario  = info.IdUsuario
                    };
                    Context.fa_PuntoVta_x_seg_usuario.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 14
0
        public bool AnularDB(fa_MotivoTraslado_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_MotivoTraslado Entity = Context.fa_MotivoTraslado.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdMotivoTraslado == info.IdMotivoTraslado).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado             = false;
                    Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion;
                    Entity.FechaAnulacion     = DateTime.Now;
                    Entity.MotivoAnulacion    = info.MotivoAnulacion;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 15
0
        public bool guardarDB(fa_cliente_tipo_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_cliente_tipo Entity = new fa_cliente_tipo
                    {
                        IdEmpresa               = info.IdEmpresa,
                        Idtipo_cliente          = info.Idtipo_cliente = get_id(info.IdEmpresa),
                        Cod_cliente_tipo        = info.Cod_cliente_tipo,
                        Descripcion_tip_cliente = info.Descripcion_tip_cliente,
                        IdCtaCble_CXC_Cred      = info.IdCtaCble_CXC_Cred,
                        IdCtaCble_Anticipo      = info.IdCtaCble_Anticipo,
                        Estado = info.Estado = "A",

                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = DateTime.Now
                    };
                    Context.fa_cliente_tipo.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 16
0
        public bool guardarDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = new fa_TipoNota
                    {
                        IdEmpresa       = info.IdEmpresa,
                        IdTipoNota      = info.IdTipoNota = get_id(info.IdEmpresa),
                        CodTipoNota     = info.CodTipoNota,
                        No_Descripcion  = info.No_Descripcion,
                        Tipo            = info.Tipo,
                        Estado          = info.Estado = "A",
                        GeneraMoviInven = info.GeneraMoviInven,
                        IdCtaCble       = info.IdCtaCble,

                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = DateTime.Now
                    };
                    Context.fa_TipoNota.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 17
0
        public bool modificarDB(fa_cliente_tipo_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_cliente_tipo Entity = Context.fa_cliente_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.Idtipo_cliente == info.Idtipo_cliente);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Cod_cliente_tipo        = info.Cod_cliente_tipo;
                    Entity.Descripcion_tip_cliente = info.Descripcion_tip_cliente;
                    Entity.IdCtaCble_CXC_Cred      = info.IdCtaCble_CXC_Cred;
                    Entity.IdCtaCble_Anticipo      = info.IdCtaCble_Anticipo;
                    Entity.IdUsuarioUltMod         = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod            = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 18
0
        public bool ModificarDB(fa_formaPago_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_formaPago Entity = Context.fa_formaPago.Where(q => q.IdFormaPago == info.IdFormaPago).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.nom_FormaPago = info.nom_FormaPago;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 19
0
        public bool anularDB(fa_proforma_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_proforma Entity = Context.fa_proforma.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdProforma == info.IdProforma);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.estado = info.estado = false;

                    Entity.IdUsuario_anulacion = info.IdUsuario_anulacion;
                    Entity.MotivoAnulacion     = info.MotivoAnulacion;
                    Entity.fecha_anulacion     = DateTime.Now;

                    var lst = Context.fa_proforma_det.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdProforma == info.IdProforma).ToList();
                    foreach (var item in lst)
                    {
                        item.anulado = true;
                    }

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 20
0
        public bool anularDB(fa_guia_remision_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_guia_remision Entity = Context.fa_guia_remision.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdGuiaRemision == info.IdGuiaRemision);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado          = info.Estado = "I";
                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    Entity.MotiAnula       = info.MotiAnula;

                    var lst_det = Context.fa_guia_remision_det_x_factura.Where(q => q.IdEmpresa_guia == info.IdEmpresa && q.IdGuiaRemision_guia == info.IdGuiaRemision).ToList();
                    Context.fa_guia_remision_det_x_factura.RemoveRange(lst_det);

                    var lst_fac = Context.fa_factura_x_fa_guia_remision.Where(q => q.gi_IdEmpresa == info.IdEmpresa && q.gi_IdGuiaRemision == info.IdGuiaRemision).ToList();
                    Context.fa_factura_x_fa_guia_remision.RemoveRange(lst_fac);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 21
0
        public bool modificarDB(fa_catalogo_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_catalogo Entity = Context.fa_catalogo.Where(q => q.IdCatalogo == info.IdCatalogo).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Nombre      = info.Nombre;
                    Entity.Orden       = info.Orden;
                    Entity.Abrebiatura = info.Abrebiatura;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.FechaUltMod     = DateTime.Now;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 22
0
 public bool guardarDB(fa_PuntoVta_Info info)
 {
     try
     {
         using (Entities_facturacion Context = new Entities_facturacion())
         {
             fa_PuntoVta Entity = new fa_PuntoVta
             {
                 IdEmpresa       = info.IdEmpresa,
                 IdSucursal      = info.IdSucursal,
                 IdBodega        = info.IdBodega,
                 IdPuntoVta      = info.IdPuntoVta = get_id(info.IdEmpresa, info.IdSucursal),
                 cod_PuntoVta    = info.cod_PuntoVta,
                 nom_PuntoVta    = info.nom_PuntoVta,
                 estado          = info.estado = true,
                 IdCaja          = info.IdCaja,
                 IPImpresora     = info.IPImpresora,
                 NumCopias       = info.NumCopias,
                 CobroAutomatico = info.CobroAutomatico
             };
             Context.fa_PuntoVta.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 23
0
        public bool modificarDB(fa_cliente_contactos_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_cliente_contactos Entity = Context.fa_cliente_contactos.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente && q.IdContacto == info.IdContacto).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Nombres     = info.Nombres;
                    Entity.Telefono    = info.Telefono;
                    Entity.Celular     = info.Celular;
                    Entity.Correo      = info.Correo;
                    Entity.Direccion   = info.Direccion;
                    Entity.IdCiudad    = info.IdCiudad;
                    Entity.IdParroquia = info.IdParroquia;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 24
0
        public bool guardarDB(fa_parametro_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_parametro Entity = Context.fa_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa);
                    if (Entity == null)
                    {
                        Entity = new fa_parametro
                        {
                            IdEmpresa = info.IdEmpresa,
                            IdMovi_inven_tipo_Factura         = info.IdMovi_inven_tipo_Factura,
                            IdTipoCbteCble_Factura            = info.IdTipoCbteCble_Factura,
                            IdTipoCbteCble_NC                 = info.IdTipoCbteCble_NC,
                            IdTipoCbteCble_ND                 = info.IdTipoCbteCble_ND,
                            IdCtaCble_SubTotal_Vtas_x_Default = info.IdCtaCble_SubTotal_Vtas_x_Default,
                            NumeroDeItemFact             = info.NumeroDeItemFact,
                            NumeroDeItemProforma         = info.NumeroDeItemProforma,
                            IdCaja_Default_Factura       = info.IdCaja_Default_Factura,
                            IdCtaCble_CXC_Vtas_x_Default = info.IdCtaCble_CXC_Vtas_x_Default,
                            IdCtaCble_IVA              = info.IdCtaCble_IVA,
                            pa_IdCtaCble_descuento     = info.pa_IdCtaCble_descuento,
                            pa_Contabiliza_descuento   = info.pa_Contabiliza_descuento,
                            clave_desbloqueo_precios   = info.clave_desbloqueo_precios,
                            DiasTransaccionesAFuturo   = info.DiasTransaccionesAFuturo,
                            IdClienteConsumidorFinal   = info.IdClienteConsumidorFinal,
                            MontoMaximoConsumidorFinal = info.MontoMaximoConsumidorFinal
                        };
                        Context.fa_parametro.Add(Entity);
                    }
                    else
                    {
                        Entity.IdMovi_inven_tipo_Factura         = info.IdMovi_inven_tipo_Factura;
                        Entity.IdTipoCbteCble_Factura            = info.IdTipoCbteCble_Factura;
                        Entity.IdTipoCbteCble_NC                 = info.IdTipoCbteCble_NC;
                        Entity.IdTipoCbteCble_ND                 = info.IdTipoCbteCble_ND;
                        Entity.IdCtaCble_SubTotal_Vtas_x_Default = info.IdCtaCble_SubTotal_Vtas_x_Default;
                        Entity.NumeroDeItemFact             = info.NumeroDeItemFact;
                        Entity.NumeroDeItemProforma         = info.NumeroDeItemProforma;
                        Entity.IdCaja_Default_Factura       = info.IdCaja_Default_Factura;
                        Entity.IdCtaCble_CXC_Vtas_x_Default = info.IdCtaCble_CXC_Vtas_x_Default;
                        Entity.IdCtaCble_IVA              = info.IdCtaCble_IVA;
                        Entity.pa_IdCtaCble_descuento     = info.pa_IdCtaCble_descuento;
                        Entity.pa_Contabiliza_descuento   = info.pa_Contabiliza_descuento;
                        Entity.clave_desbloqueo_precios   = info.clave_desbloqueo_precios;
                        Entity.DiasTransaccionesAFuturo   = info.DiasTransaccionesAFuturo;
                        Entity.IdClienteConsumidorFinal   = info.IdClienteConsumidorFinal;
                        Entity.MontoMaximoConsumidorFinal = info.MontoMaximoConsumidorFinal;
                    }

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 25
0
        public bool anularDB(fa_cliente_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_cliente Entity = Context.fa_cliente.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado = info.Estado = "I";

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 26
0
        public bool AnularDB(fa_factura_tipo_Info info)
        {
            try
            {
                using (Entities_facturacion db = new Entities_facturacion())
                {
                    var Entity = db.fa_factura_tipo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdFacturaTipo == info.IdFacturaTipo).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado             = false;
                    Entity.IdUsuarioAnulacion = info.IdUsuarioCreacion;
                    Entity.FechaAnulacion     = DateTime.Now;
                    Entity.MotivoAnulacion    = info.MotivoAnulacion;

                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 27
0
        public bool ModificarDB(fa_factura_tipo_Info info)
        {
            try
            {
                using (Entities_facturacion db = new Entities_facturacion())
                {
                    var Entity = db.fa_factura_tipo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdFacturaTipo == info.IdFacturaTipo).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Codigo                = info.Codigo;
                    Entity.Descripcion           = info.Descripcion;
                    Entity.IdUsuarioModificacion = info.IdUsuarioCreacion;
                    Entity.FechaModificacion     = DateTime.Now;

                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 28
0
        public bool GuardarDB(fa_factura_tipo_Info info)
        {
            try
            {
                using (Entities_facturacion db = new Entities_facturacion())
                {
                    db.fa_factura_tipo.Add(new fa_factura_tipo
                    {
                        IdEmpresa         = info.IdEmpresa,
                        IdFacturaTipo     = info.IdFacturaTipo = GetId(info.IdEmpresa),
                        Codigo            = info.Codigo,
                        Descripcion       = info.Descripcion,
                        Estado            = true,
                        IdUsuarioCreacion = info.IdUsuarioCreacion,
                        FechaCreacion     = DateTime.Now
                    });
                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 29
0
        public bool modificarDB(fa_cliente_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_cliente Entity = Context.fa_cliente.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.cl_Cupo  = info.cl_Cupo;
                    Entity.cl_plazo = info.cl_plazo;
                    Entity.Codigo   = info.Codigo;
                    Entity.es_empresa_relacionada = info.es_empresa_relacionada;
                    Entity.FormaPago             = info.FormaPago;
                    Entity.IdCtaCble_Anti        = info.IdCtaCble_Anti;
                    Entity.IdCtaCble_cxc         = info.IdCtaCble_cxc;
                    Entity.IdCtaCble_cxc_Credito = info.IdCtaCble_cxc_Credito;
                    Entity.IdTipoCredito         = info.IdTipoCredito;
                    Entity.Idtipo_cliente        = info.Idtipo_cliente;
                    Entity.NivelPrecio           = info.NivelPrecio;
                    Entity.EsClienteExportador   = info.EsClienteExportador;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = DateTime.Now;

                    var lst = Context.fa_cliente_x_fa_Vendedor_x_sucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente).ToList();
                    foreach (var item in lst)
                    {
                        Context.fa_cliente_x_fa_Vendedor_x_sucursal.Remove(item);
                    }
                    foreach (var item in info.Lst_fa_cliente_x_fa_Vendedor_x_sucursal)
                    {
                        fa_cliente_x_fa_Vendedor_x_sucursal det = new fa_cliente_x_fa_Vendedor_x_sucursal
                        {
                            IdEmpresa   = info.IdEmpresa,
                            IdSucursal  = item.IdSucursal,
                            IdCliente   = info.IdCliente,
                            IdVendedor  = item.IdVendedor,
                            observacion = item.observacion
                        };
                        Context.fa_cliente_x_fa_Vendedor_x_sucursal.Add(det);
                    }



                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 30
0
        public bool modificarDB(fa_PuntoVta_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.cod_PuntoVta     = info.cod_PuntoVta;
                    Entity.nom_PuntoVta     = info.nom_PuntoVta;
                    Entity.IdCaja           = info.IdCaja;
                    Entity.IPImpresora      = info.IPImpresora;
                    Entity.NumCopias        = info.NumCopias;
                    Entity.CobroAutomatico  = info.CobroAutomatico;
                    Entity.EsElectronico    = info.EsElectronico;
                    Entity.codDocumentoTipo = info.codDocumentoTipo;

                    Entity.IdUsuarioModificacion = info.IdUsuarioModificacion;
                    Entity.FechaModificacion     = DateTime.Now;

                    var lst_Usuarios = Context.fa_PuntoVta_x_seg_usuario.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdPuntoVta == info.IdPuntoVta).ToList();
                    Context.fa_PuntoVta_x_seg_usuario.RemoveRange(lst_Usuarios);
                    if (info.lst_usuarios != null || info.lst_usuarios.Count > 0)
                    {
                        int Secuencia = 1;

                        foreach (var item in info.lst_usuarios)
                        {
                            Context.fa_PuntoVta_x_seg_usuario.Add(new fa_PuntoVta_x_seg_usuario
                            {
                                IdEmpresa  = info.IdEmpresa,
                                IdPuntoVta = info.IdPuntoVta,
                                IdSucursal = info.IdSucursal,
                                Secuencia  = Secuencia++,
                                IdUsuario  = item.IdUsuario
                            });
                        }
                    }

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