示例#1
0
 public fa_Vendedor_Info get_info(int IdEmpresa, int IdVendedor)
 {
     try
     {
         fa_Vendedor_Info info = new fa_Vendedor_Info();
         using (Entities_facturacion Context = new Entities_facturacion())
         {
             fa_Vendedor Entity = Context.fa_Vendedor.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdVendedor == IdVendedor);
             if (Entity == null)
             {
                 return(null);
             }
             info = new fa_Vendedor_Info
             {
                 IdEmpresa   = Entity.IdEmpresa,
                 IdVendedor  = Entity.IdVendedor,
                 Codigo      = Entity.Codigo,
                 ve_cedula   = Entity.ve_cedula,
                 Ve_Vendedor = Entity.Ve_Vendedor,
                 NomInterno  = Entity.NomInterno,
                 PorComision = Entity.PorComision,
                 Estado      = Entity.Estado
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#2
0
        public bool anularDB(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.Estado          = info.Estado = "I";
                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.MotivoAnula     = info.MotivoAnula;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
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;
            }
        }
示例#4
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;
            }
        }
        public Boolean GrabarDB(fa_Vendedor_Info info, ref int id, ref string msg)
        {
            try
            {
                using (EntitiesFacturacion context = new EntitiesFacturacion())
                {
                    var address = new fa_Vendedor();

                    info.IdVendedor       = address.IdVendedor = id = GetId(info.IdEmpresa);
                    address.IdEmpresa     = info.IdEmpresa;
                    address.Ve_Vendedor   = info.Ve_Vendedor;
                    address.IdUsuario     = info.IdUsuario;
                    address.Fecha_Transac = info.Fecha_Transac;
                    address.nom_pc        = info.nom_pc;
                    address.ip            = info.ip;
                    address.Estado        = "A";
                    address.ve_cedula     = info.ve_cedula;
                    context.fa_Vendedor.Add(address);
                    context.SaveChanges();
                    msg = "Se ha procedido a grabar el registro del Vendedor #: " + 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);
                msg = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }