Exemplo n.º 1
0
        public bool validar_existe_IdCatalogo(string IdCatalogocompra)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    var lst = from q in Context.com_catalogo
                              where q.IdCatalogocompra == IdCatalogocompra
                              select q;

                    if (lst.Count() > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        public bool RechazarOC(int IdEmpresa, int IdSucursal, string[] Lista, string MotivoAprobacion, string IdUsuarioAprobacion)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    foreach (var item in Lista)
                    {
                        var IdOrdenCompraAprobacion  = Convert.ToDecimal(item);
                        com_ordencompra_local Entity = Context.com_ordencompra_local.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdOrdenCompra == IdOrdenCompraAprobacion);
                        if (Entity != null)
                        {
                            Entity.IdEstadoAprobacion_cat = "ANU";
                            Entity.MotivoAprobacion       = MotivoAprobacion;
                            Entity.IdUsuarioAprobacion    = IdUsuarioAprobacion;
                            Entity.FechaAprobacion        = DateTime.Now;

                            Entity.Estado = "I";

                            Entity.IdUsuarioUltAnu = IdUsuarioAprobacion;
                            Entity.Fecha_UltAnu    = DateTime.Now;
                            Entity.MotivoAnulacion = MotivoAprobacion;
                        }
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 3
0
        public bool anularDB(com_catalogo_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_catalogo Entity = Context.com_catalogo.Where(q => q.IdCatalogocompra_tipo == info.IdCatalogocompra_tipo && q.IdCatalogocompra == info.IdCatalogocompra).FirstOrDefault();
                    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;
            }
        }
Exemplo n.º 4
0
 public com_catalogo_Info get_info(string IdCatalogocompra_tipo, string IdCatalogocompra)
 {
     try
     {
         com_catalogo_Info info = new com_catalogo_Info();
         using (Entities_compras Context = new Entities_compras())
         {
             com_catalogo Entity = Context.com_catalogo.Where(q => q.IdCatalogocompra_tipo == IdCatalogocompra_tipo && q.IdCatalogocompra == IdCatalogocompra).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new com_catalogo_Info
             {
                 IdCatalogocompra_tipo = Entity.IdCatalogocompra_tipo,
                 IdCatalogocompra      = Entity.IdCatalogocompra,
                 Nombre       = Entity.Nombre,
                 CodCatalogo  = Entity.CodCatalogo,
                 Estado       = Entity.Estado,
                 Abrebiatura  = Entity.Abrebiatura,
                 Orden        = Entity.Orden,
                 NombreIngles = Entity.NombreIngles
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 5
0
        public bool guardarDB(com_catalogo_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_catalogo Entity = new com_catalogo
                    {
                        IdCatalogocompra_tipo = info.IdCatalogocompra_tipo,
                        IdCatalogocompra      = info.IdCatalogocompra,
                        CodCatalogo           = info.CodCatalogo,
                        Nombre       = info.Nombre,
                        Abrebiatura  = info.Abrebiatura,
                        NombreIngles = info.NombreIngles,
                        Estado       = info.Estado = "A",

                        IdUsuario = info.IdUsuario
                    };
                    Context.com_catalogo.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 6
0
        public bool modificarDB(com_catalogo_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_catalogo Entity = Context.com_catalogo.Where(q => q.IdCatalogocompra_tipo == info.IdCatalogocompra_tipo && q.IdCatalogocompra == info.IdCatalogocompra).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

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

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.FechaUltMod     = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificarDB(com_departamento_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_departamento Entity = Context.com_departamento.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdDepartamento == info.IdDepartamento).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.nom_departamento = info.nom_departamento;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public com_departamento_Info get_info(int IdEmpresa, decimal IdDepartamento)
        {
            try
            {
                com_departamento_Info info = new com_departamento_Info();
                using (Entities_compras Context = new Entities_compras())
                {
                    com_departamento Entity = Context.com_departamento.Where(q => q.IdEmpresa == IdEmpresa && q.IdDepartamento == IdDepartamento).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new com_departamento_Info
                    {
                        IdEmpresa        = Entity.IdEmpresa,
                        nom_departamento = Entity.nom_departamento,
                        IdDepartamento   = Entity.IdDepartamento,
                        Estado           = Entity.Estado
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 9
0
 public com_parametro_Info get_info(int IdEmpresa)
 {
     try
     {
         com_parametro_Info info = new com_parametro_Info();
         using (Entities_compras Context = new Entities_compras())
         {
             com_parametro Entity = Context.com_parametro.Where(q => q.IdEmpresa == IdEmpresa).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new com_parametro_Info
             {
                 IdEmpresa                = Entity.IdEmpresa,
                 IdEstadoAnulacion_OC     = Entity.IdEstadoAnulacion_OC,
                 IdEstadoAprobacion_OC    = Entity.IdEstadoAprobacion_OC,
                 IdEstado_cierre          = Entity.IdEstado_cierre,
                 IdMovi_inven_tipo_OC     = Entity.IdMovi_inven_tipo_OC,
                 DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(com_departamento_Info info)
 {
     try
     {
         using (Entities_compras Context = new Entities_compras())
         {
             com_departamento Entity = new com_departamento
             {
                 IdEmpresa        = info.IdEmpresa,
                 IdDepartamento   = info.IdDepartamento = get_id(info.IdEmpresa),
                 nom_departamento = info.nom_departamento,
                 Estado           = "A",
                 IdUsuario        = info.IdUsuario,
                 Fecha_Transac    = DateTime.Now
             };
             Context.com_departamento.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 11
0
 public com_estado_cierre_Info get_info(string IdEstado_cierre)
 {
     try
     {
         com_estado_cierre_Info info = new com_estado_cierre_Info();
         using (Entities_compras Context = new Entities_compras())
         {
             com_estado_cierre Entity = Context.com_estado_cierre.Where(q => q.IdEstado_cierre == IdEstado_cierre).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new com_estado_cierre_Info
             {
                 IdEstado_cierre = Entity.IdEstado_cierre,
                 Descripcion     = Entity.Descripcion,
                 estado          = Entity.estado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 12
0
        public bool modificarDB(com_estado_cierre_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_estado_cierre Entity = Context.com_estado_cierre.Where(q => q.IdEstado_cierre == info.IdEstado_cierre).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

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

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 13
0
        public com_TerminoPago_Info get_info(int IdEmpresa, int IdTerminoPago)
        {
            try
            {
                com_TerminoPago_Info info = new com_TerminoPago_Info();
                using (Entities_compras Context = new Entities_compras())
                {
                    com_TerminoPago Entity = Context.com_TerminoPago.Where(q => q.IdEmpresa == IdEmpresa && q.IdTerminoPago == IdTerminoPago).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new com_TerminoPago_Info
                    {
                        IdEmpresa     = Entity.IdEmpresa,
                        IdTerminoPago = Entity.IdTerminoPago,
                        Descripcion   = Entity.Descripcion,
                        Dias          = Entity.Dias,
                        Estado        = Entity.Estado
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 14
0
        public bool modificarDB(com_TerminoPago_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_TerminoPago Entity = Context.com_TerminoPago.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdTerminoPago == info.IdTerminoPago).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

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

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 15
0
        public bool anularDB(com_ordencompra_local_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_ordencompra_local Entity = Context.com_ordencompra_local.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdOrdenCompra == info.IdOrdenCompra).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado                 = "I";
                    Entity.IdUsuarioUltAnu        = info.IdUsuarioUltAnu;
                    Entity.IdEstadoAprobacion_cat = "ANU";
                    Entity.Fecha_UltAnu           = DateTime.Now;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 16
0
 public bool guardarDB(com_TerminoPago_Info info)
 {
     try
     {
         using (Entities_compras Context = new Entities_compras())
         {
             com_TerminoPago Entity = new com_TerminoPago
             {
                 IdEmpresa     = info.IdEmpresa,
                 IdTerminoPago = info.IdTerminoPago = GetID(info.IdEmpresa),
                 Descripcion   = info.Descripcion,
                 Dias          = info.Dias,
                 Estado        = "A",
                 IdUsuario     = info.IdUsuario
             };
             Context.com_TerminoPago.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 17
0
        public List <com_catalogo_Info> get_list(string IdCatalogocompra_tipo, bool mostrar_anulados)
        {
            try
            {
                List <com_catalogo_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    if (mostrar_anulados)
                    {
                        Lista = (from q in Context.com_catalogo
                                 where q.IdCatalogocompra_tipo == IdCatalogocompra_tipo
                                 select new com_catalogo_Info
                        {
                            IdCatalogocompra_tipo = q.IdCatalogocompra_tipo,
                            IdCatalogocompra = q.IdCatalogocompra,
                            Nombre = q.Nombre,
                            CodCatalogo = q.CodCatalogo,
                            Estado = q.Estado,
                            Abrebiatura = q.Abrebiatura,
                            Orden = q.Orden,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                    else
                    {
                        Lista = (from q in Context.com_catalogo
                                 where q.IdCatalogocompra_tipo == IdCatalogocompra_tipo &&
                                 q.Estado == "A"
                                 select new com_catalogo_Info
                        {
                            IdCatalogocompra_tipo = q.IdCatalogocompra_tipo,
                            IdCatalogocompra = q.IdCatalogocompra,
                            Nombre = q.Nombre,
                            CodCatalogo = q.CodCatalogo,
                            Estado = q.Estado,
                            Abrebiatura = q.Abrebiatura,
                            Orden = q.Orden,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 18
0
        public List <cp_orden_giro_det_Info> GetListPorIngresar(int IdEmpresa, int IdSucursal, decimal IdProveedor)
        {
            try
            {
                List <cp_orden_giro_det_Info> Lista;

                using (Entities_compras db = new Entities_compras())
                {
                    Lista = db.vwcom_ordencompra_local_x_ingresar.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdProveedor == IdProveedor).Select(q => new cp_orden_giro_det_Info
                    {
                        IdEmpresa          = q.IdEmpresa,
                        IdSucursal_oc      = q.IdSucursal,
                        IdOrdenCompra      = q.IdOrdenCompra,
                        Secuencia_oc       = q.Secuencia,
                        IdCod_Impuesto_Iva = q.IdCod_Impuesto,
                        PorIva             = q.Por_Iva,
                        Cantidad           = q.Saldo,
                        CostoUni           = q.do_precioCompra,
                        PorDescuento       = q.do_porc_des,
                        CostoUniFinal      = q.do_precioFinal,
                        Subtotal           = q.do_subtotal,
                        ValorIva           = q.do_iva,
                        Total             = q.do_total,
                        DescuentoUni      = q.do_descuento,
                        IdUnidadMedida    = q.IdUnidadMedida,
                        pr_descripcion    = q.pr_descripcion,
                        IdEmpresa_oc      = q.IdEmpresa,
                        IdProducto        = q.IdProducto,
                        oc_fecha          = q.oc_fecha,
                        do_Cantidad       = q.do_Cantidad,
                        Saldo             = q.Saldo,
                        oc_observacion    = q.oc_observacion,
                        NomUnidadMedida   = q.NomUnidadMedida,
                        CantidadIngresada = q.CantidadIngresada,
                        IdCtaCbleInv      = q.IdCtaCtble_Inve
                    }).ToList();
                }

                Lista.ForEach(q => q.SecuencialID = Convert.ToDecimal(q.IdOrdenCompra).ToString("0000000000") + Convert.ToInt32(q.Secuencia_oc).ToString("0000"));

                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 19
0
        public List <com_comprador_Info> get_list(int IdEmpresa, bool mostrar_anulados)
        {
            try
            {
                List <com_comprador_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    if (mostrar_anulados)
                    {
                        Lista = (from q in Context.com_comprador
                                 where q.IdEmpresa == IdEmpresa
                                 select new com_comprador_Info
                        {
                            IdEmpresa = q.IdEmpresa,
                            IdComprador = q.IdComprador,
                            Estado = q.Estado,
                            Descripcion = q.Descripcion,
                            IdUsuario_com = q.IdUsuario_com,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }

                    else
                    {
                        Lista = (from q in Context.com_comprador
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.Estado == "A"
                                 select new com_comprador_Info
                        {
                            IdEmpresa = q.IdEmpresa,
                            IdComprador = q.IdComprador,
                            Estado = q.Estado,
                            Descripcion = q.Descripcion,
                            IdUsuario_com = q.IdUsuario_com,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 20
0
 public List <com_ordencompra_local_det_Info> get_list(int IdEmpresa, int IdSucursal, decimal IdOrdenCompra)
 {
     try
     {
         List <com_ordencompra_local_det_Info> Lista;
         using (Entities_compras Context = new Entities_compras())
         {
             Lista = (from q in Context.vwcom_ordencompra_local_det
                      where q.IdEmpresa == IdEmpresa &&
                      q.IdSucursal == IdSucursal &&
                      q.IdOrdenCompra == IdOrdenCompra
                      select new com_ordencompra_local_det_Info
             {
                 IdEmpresa = q.IdEmpresa,
                 IdOrdenCompra = q.IdOrdenCompra,
                 IdSucursal = q.IdSucursal,
                 IdProducto = q.IdProducto,
                 IdCod_Impuesto = q.IdCod_Impuesto,
                 IdUnidadMedida = q.IdUnidadMedida,
                 do_Cantidad = q.do_Cantidad,
                 do_descuento = q.do_descuento,
                 do_iva = q.do_iva,
                 do_observacion = q.do_observacion,
                 do_porc_des = q.do_porc_des,
                 do_precioCompra = q.do_precioCompra,
                 do_precioFinal = q.do_precioFinal,
                 do_subtotal = q.do_subtotal,
                 do_total = q.do_total,
                 Por_Iva = q.Por_Iva,
                 Secuencia = q.Secuencia,
                 pr_descripcion = q.pr_descripcion,
                 cc_Descripcion = q.cc_Descripcion,
                 IdCentroCosto = q.IdCentroCosto,
                 IdPunto_cargo = q.IdPunto_cargo,
                 IdPunto_cargo_grupo = q.IdPunto_cargo_grupo,
                 nom_punto_cargo = q.nom_punto_cargo,
                 nom_punto_cargo_grupo = q.nom_punto_cargo_grupo
             }).ToList();
         }
         return(Lista);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 21
0
        public List <com_Motivo_Orden_Compra_Info> get_list(int IdEmpresa, bool mostrar_anulados)
        {
            try
            {
                List <com_Motivo_Orden_Compra_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    if (mostrar_anulados)
                    {
                        Lista = (from q in Context.com_Motivo_Orden_Compra
                                 where q.IdEmpresa == IdEmpresa
                                 select new com_Motivo_Orden_Compra_Info
                        {
                            IdEmpresa = q.IdEmpresa,
                            IdMotivo = q.IdMotivo,
                            Cod_Motivo = q.Cod_Motivo,
                            Descripcion = q.Descripcion,
                            estado = q.estado,

                            EstadoBool = q.estado == "A" ? true : false
                        }).ToList();
                    }
                    else
                    {
                        Lista = (from q in Context.com_Motivo_Orden_Compra
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.estado == "A"
                                 select new com_Motivo_Orden_Compra_Info
                        {
                            IdEmpresa = q.IdEmpresa,
                            IdMotivo = q.IdMotivo,
                            Cod_Motivo = q.Cod_Motivo,
                            Descripcion = q.Descripcion,
                            estado = q.estado,

                            EstadoBool = q.estado == "A" ? true : false
                        }).ToList();
                    }
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 22
0
        public List <com_ordencompra_local_Info> get_list_x_ingresar(int IdEmpresa, int IdSucursal, decimal IdResponsable)
        {
            try
            {
                List <com_ordencompra_local_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    Lista = (from q in Context.vwcom_ordencompra_local_detPorIngresar
                             where q.IdEmpresa == IdEmpresa &&
                             q.IdSucursal == IdSucursal &&
                             q.IdProveedor == IdResponsable
                             select new com_ordencompra_local_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdSucursal = q.IdSucursal,
                        IdOrdenCompra = q.IdOrdenCompra,
                        Secuencia = q.Secuencia,
                        SecuenciaTipo = q.SecuenciaTipo,
                        oc_fecha = q.oc_fecha,
                        IdProducto = q.IdProducto,
                        pr_descripcion = q.pr_descripcion,
                        do_precioFinal = q.do_precioFinal,
                        do_Cantidad_vw = q.do_Cantidad,
                        IdUnidadMedida = q.IdUnidadMedida,
                        pe_nombreCompleto = q.pe_nombreCompleto,
                        oc_fechaVencimiento = q.oc_fecha,
                        oc_observacion = q.oc_observacion,
                        IdProveedor = q.IdProveedor,
                        Saldo = q.Saldo,

                        IdCentroCosto = q.IdCentroCosto,
                        IdPunto_cargo = q.IdPunto_cargo,
                        IdPunto_cargo_grupo = q.IdPunto_cargo_grupo,

                        cc_Descripcion = q.cc_Descripcion
                    }).ToList();

                    Lista.ForEach(q => q.IdInventarioOrdenCompra = (q.IdEmpresa.ToString("000") + q.IdSucursal.ToString("000") + q.IdOrdenCompra.ToString("000000") + q.Secuencia.ToString("000000")));
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public com_ordencompra_local_Info get_info(int IdEmpresa, int IdSucursal, decimal IdOrdenCompra)
        {
            try
            {
                com_ordencompra_local_Info info = new com_ordencompra_local_Info();
                using (Entities_compras Context = new Entities_compras())
                {
                    com_ordencompra_local Entity = Context.com_ordencompra_local.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdOrdenCompra == IdOrdenCompra).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new com_ordencompra_local_Info
                    {
                        IdEmpresa              = Entity.IdEmpresa,
                        IdComprador            = Entity.IdComprador,
                        IdOrdenCompra          = Entity.IdOrdenCompra,
                        IdDepartamento         = Entity.IdDepartamento,
                        IdEstadoAprobacion_cat = Entity.IdEstadoAprobacion_cat,
                        IdEstado_cierre        = Entity.IdEstado_cierre,
                        IdMotivo            = Entity.IdMotivo,
                        IdProveedor         = Entity.IdProveedor,
                        IdSucursal          = Entity.IdSucursal,
                        IdTerminoPago       = Entity.IdTerminoPago,
                        IdUsuario_Aprueba   = Entity.IdUsuario_Aprueba,
                        IdUsuario_Reprue    = Entity.IdUsuario_Reprue,
                        Estado              = Entity.Estado,
                        oc_plazo            = Entity.oc_plazo,
                        oc_observacion      = Entity.oc_observacion,
                        oc_fecha            = Entity.oc_fecha,
                        oc_fechaVencimiento = Entity.oc_fechaVencimiento,
                        oc_NumDocumento     = Entity.oc_NumDocumento,
                        co_fechaReproba     = Entity.co_fechaReproba,
                        co_fecha_aprobacion = Entity.co_fecha_aprobacion
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 24
0
        public List <com_departamento_Info> get_list(int IdEmpresa, bool mostrar_anulados)
        {
            try
            {
                List <com_departamento_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    if (mostrar_anulados)
                    {
                        Lista = (from q in Context.com_departamento
                                 where q.IdEmpresa == IdEmpresa
                                 select new com_departamento_Info
                        {
                            IdEmpresa = q.IdEmpresa,
                            nom_departamento = q.nom_departamento,
                            IdDepartamento = q.IdDepartamento,
                            Estado = q.Estado,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                    else
                    {
                        Lista = (from q in Context.com_departamento
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.Estado == "A"
                                 select new com_departamento_Info
                        {
                            IdEmpresa = q.IdEmpresa,
                            nom_departamento = q.nom_departamento,
                            IdDepartamento = q.IdDepartamento,
                            Estado = q.Estado,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 25
0
        public bool ValidarEstadoCierre(int IdEmpresa, int IdSucursal, decimal IdOrdenCompra)
        {
            try
            {
                Entities_inventario dbi = new Entities_inventario();
                Entities_compras    dbc = new Entities_compras();

                var EntityOC = dbc.com_ordencompra_local.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdOrdenCompra == IdOrdenCompra).FirstOrDefault();
                if (EntityOC == null)
                {
                    return(false);
                }

                var lstOcDet = dbc.com_ordencompra_local_det.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdOrdenCompra == IdOrdenCompra).ToList();
                var lstInDet = dbi.in_Ing_Egr_Inven_det.Where(q => q.IdEmpresa_oc == IdEmpresa && q.IdSucursal_oc == IdSucursal && q.IdOrdenCompra == IdOrdenCompra).ToList();

                double CantOc = Math.Round(lstOcDet.Sum(q => q.do_Cantidad), 2, MidpointRounding.AwayFromZero);
                double CantIn = lstInDet.Sum(q => q.dm_cantidad_sinConversion);

                if (Math.Round(CantOc - CantIn, 2) == 0)
                {
                    EntityOC.IdEstado_cierre = "CERR";
                }
                else
                if (Math.Round(CantOc - CantIn, 2) > 0 && CantIn != 0)
                {
                    EntityOC.IdEstado_cierre = "PEN";
                }
                else
                if (Math.Round(CantOc - CantIn, 2) > 0 && CantIn == 0)
                {
                    EntityOC.IdEstado_cierre = "ABI";
                }

                dbc.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 26
0
        public List <com_TerminoPago_Info> get_list(bool mostrar_anulados)
        {
            try
            {
                List <com_TerminoPago_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    if (mostrar_anulados)
                    {
                        Lista = (from q in Context.com_TerminoPago
                                 select new com_TerminoPago_Info
                        {
                            IdTerminoPago = q.IdTerminoPago,
                            Descripcion = q.Descripcion,
                            Dias = q.Dias,
                            Estado = q.Estado,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                    else
                    {
                        Lista = (from q in Context.com_TerminoPago
                                 where q.Estado == "A"
                                 select new com_TerminoPago_Info
                        {
                            IdTerminoPago = q.IdTerminoPago,
                            Descripcion = q.Descripcion,
                            Dias = q.Dias,
                            Estado = q.Estado,

                            EstadoBool = q.Estado == "A" ? true : false
                        }).ToList();
                    }
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 27
0
        public List <com_estado_cierre_Info> get_list(bool mostrar_anulados)
        {
            try
            {
                List <com_estado_cierre_Info> Lista;
                using (Entities_compras Context = new Entities_compras())
                {
                    if (mostrar_anulados)
                    {
                        Lista = (from q in Context.com_estado_cierre
                                 select new com_estado_cierre_Info
                        {
                            IdEstado_cierre = q.IdEstado_cierre,
                            Descripcion = q.Descripcion,
                            estado = q.estado,

                            EstadoBool = q.estado == "A" ? true : false
                        }).ToList();
                    }
                    else
                    {
                        Lista = (from q in Context.com_estado_cierre
                                 where q.estado == "A"
                                 select new com_estado_cierre_Info
                        {
                            IdEstado_cierre = q.IdEstado_cierre,
                            Descripcion = q.Descripcion,
                            estado = q.estado,

                            EstadoBool = q.estado == "A" ? true : false
                        }).ToList();
                    }
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 28
0
        public bool anularDB(com_catalogo_tipo_Info info)
        {
            try
            {
                using (Entities_compras Context = new Entities_compras())
                {
                    com_catalogo_tipo Entity = Context.com_catalogo_tipo.Where(q => q.IdCatalogocompra_tipo == info.IdCatalogocompra_tipo).FirstOrDefault();
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado = info.Estado = "I";
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 29
0
 public bool guardarDB(com_catalogo_tipo_Info info)
 {
     try
     {
         using (Entities_compras Context = new Entities_compras())
         {
             com_catalogo_tipo Entity = new com_catalogo_tipo
             {
                 IdCatalogocompra_tipo = info.IdCatalogocompra_tipo,
                 Descripcion           = info.Descripcion,
                 Estado = info.Estado = "A"
             };
             Context.com_catalogo_tipo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 30
0
 private decimal get_id(int IdEmpresa)
 {
     try
     {
         decimal ID = 1;
         using (Entities_compras Context = new Entities_compras())
         {
             var lst = from q in Context.com_comprador
                       where q.IdEmpresa == IdEmpresa
                       select q;
             if (lst.Count() > 0)
             {
                 ID = lst.Max(q => q.IdComprador) + 1;
             }
         }
         return(ID);
     }
     catch (Exception)
     {
         throw;
     }
 }