Example #1
0
 public List <VBG02668Result> UnidadProyecto_ListarImputables(int idEmpresa, int codigoUsuario)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             return(dcg.VBG02668("%", null, null, null, null, null).ToList().FindAll(x => x.Imputable == 1).OrderBy(x => x.UnidadProyecto).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error al momento de consultar las unidades de gestiĆ³n en la base de datos.");
         }
     }
 }
Example #2
0
 public void Usuario_CambiarContrasena(int idEmpresa, int codigoUsuario, int idUsuario, string contrasena)
 {
     using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     {
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             dci.Usuario_CambiarPassword(idUsuario, Helpers.EncryptHelper.Encode(contrasena));
             dcg.gsUsuario_CambiarPassword(codigoUsuario, contrasena);
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             dcg.SubmitChanges();
             throw ex;
         }
     }
 }
Example #3
0
 public List <gsImpuesto_BuscarPorPedidoResult> Impuesto_BuscarPorPedido(int idEmpresa, int codigoUsuario, int idPedido)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             return(dcg.gsImpuesto_BuscarPorPedido(idPedido).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error: No se puede consultar los impuestos del pedido en la base de datos.");
         }
     }
 }
 public List <VBG00786Result> CentroCosto_Listar(int idEmpresa, int codigoUsuario, string nombre)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             return(dcg.VBG00786(null, nombre + "%", null, null, null, null).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error al momento de consultar los centros de costo en la base de datos.");
         }
     }
 }
Example #5
0
 public List <gsIndicadorNoEnvioResult> ListarIndicadorNoEnvio(int idEmpresa, int codigoUsuario)
 {
     //using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         //dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             return(dcg.gsIndicadorNoEnvio(idEmpresa).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("No se pudo consultar el indicador de no envĆ­o de Egresos Varios en Genesys.");
         }
     }
 }
Example #6
0
 public List <VBG03679Result> Direccion_ListarReferencia(int idEmpresa, int codigoUsuario, string idAgenda, int?idSucursal, int?idReferencia)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             return(dcg.VBG03679(idAgenda, idSucursal, idReferencia).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error al listar las direcciones de la referencia en la fuente de datos.");
         }
     }
 }
Example #7
0
 public List <gsEgresosVariosInt_ListarCajaChicaResult> EgresosVariosInt_ListarCajaChica(int idEmpresa, int codigoUsuario, string idAgenda, DateTime fechaInicio, DateTime fechaFinal, bool revisarGastos, string id_proveedor)
 {
     //using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         //dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             return(dcg.gsEgresosVariosInt_ListarCajaChica(idAgenda, fechaInicio, fechaFinal, dci.Empresa.Single(x => x.idEmpresa == idEmpresa).idDocCajaChica, revisarGastos, id_proveedor).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("No se pudo consultar los Egresos Varios en Genesys.");
         }
     }
 }
Example #8
0
        public Agenda_LimiteCreditoBE Agenda_LineaCredito(int idEmpresa, int codigoUsuario, string idAgenda, decimal?idMoneda)
        {
            using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            {
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                try
                {
                    Agenda_LimiteCreditoBE objAgenda_LimiteCreditoBE = new Agenda_LimiteCreditoBE();

                    string  AgendaNombre               = null;
                    string  MonedaNombre               = null;
                    decimal?LimCreditoMonedaVta        = null;
                    decimal?LimCreditoMonedaSol        = null;
                    decimal?SaldoCtaCteMonedaSol       = null;
                    decimal?CreditoDisponibleMonedaSol = null;
                    bool?   EvaluarLimCredito          = null;

                    dcg.VBG00521(idAgenda, idMoneda, DateTime.Now.Date, ref AgendaNombre, ref MonedaNombre, ref LimCreditoMonedaVta,
                                 ref LimCreditoMonedaSol, ref SaldoCtaCteMonedaSol, ref CreditoDisponibleMonedaSol, ref EvaluarLimCredito, null);

                    objAgenda_LimiteCreditoBE.AgendaNombre               = AgendaNombre;
                    objAgenda_LimiteCreditoBE.MonedaNombre               = MonedaNombre;
                    objAgenda_LimiteCreditoBE.LimCreditoMonedaVta        = LimCreditoMonedaVta;
                    objAgenda_LimiteCreditoBE.LimCreditoMonedaSol        = LimCreditoMonedaSol;
                    objAgenda_LimiteCreditoBE.SaldoCtaCteMonedaSol       = SaldoCtaCteMonedaSol;
                    objAgenda_LimiteCreditoBE.CreditoDisponibleMonedaSol = CreditoDisponibleMonedaSol;
                    objAgenda_LimiteCreditoBE.EvaluarLimCredito          = EvaluarLimCredito;

                    return(objAgenda_LimiteCreditoBE);
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    throw new ArgumentException("No se pudo buscar el cliente en la base de datos de Genesys.");
                }
                finally
                {
                    dcg.SubmitChanges();
                    dci.SubmitChanges();
                }
            }
        }
Example #9
0
 public List <Menu_CargarInicioResult> Menu_CargarInicio(int idEmpresa, int codigoUsuario, int idPerfil, ref VBG00004Result objEmpresa)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             objEmpresa = dcg.VBG00004().Single();
             return(dci.Menu_CargarInicio(idPerfil).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("No se pido consultar el MenĆŗ por perfil de la base de datos de GrpSilvestre");
         }
     }
 }
 public void RetencionElectronica_Update(int idEmpresa, int codigoUsuario, string TablaOrigen, int Op, string Comentario, int estado)
 {
     //using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         int Respuesta;
         //dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             Respuesta = dcg.VBG00946_ESTADOXML(TablaOrigen, Op, Comentario, estado);
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("No se puedo buscar registrar estodo de DocElectronicos en Genesys.");
         }
     }
 }
Example #11
0
        public List <GS_ReporteLtasREF_RENOVResult> Indicadores_LetrasRenyRef(int idEmpresa, int codigoUsuario, DateTime fechaCorte)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {   ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    dcg.CommandTimeout = 300;
                    List <GS_ReporteLtasREF_RENOVResult> lista = dcg.GS_ReporteLtasREF_RENOV(fechaCorte).ToList();
                    return(lista);
                }
                catch (Exception ex) {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error al emitir el indicador");
                }
            }
        }
        public void Registrar_MetaPresupuestoPromotor(int idEmpresa, int codigoUsuario, int anno, int mes, string id_vendedor, string id_cliente, string id_promotor, decimal total, bool aprobado)
        {
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    //dcg.USP_Del_MetaPresupuestoProm(anno, mes, id_vendedor);
                    dcg.USP_INS_MetaPresupuestoProm(anno, mes, id_vendedor, id_cliente, id_promotor, total, aprobado, codigoUsuario);
                    dcg.SubmitChanges();
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("ERROR EN EL SERVICIO: No se pudo registrar el presupuesto");
                }
            }
        }
Example #13
0
 public List <gsComisiones_PromotoresResult> gsComisiones_Promotores(int idEmpresa, int codigoUsuario, int anho, int mes)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dcg.CommandTimeout = 90;
             return(dcg.gsComisiones_Promotores(idEmpresa, anho, mes).ToList());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error consultar en la base de datos(BL). " + ex.Message.ToString());
         }
     }
 }
Example #14
0
        //---------------------------------

        public List <DetalleOperacionFamiliaAnticuamientoDocumentoResult> DetalleOperacionFamiliaAnticuamientoDocumento(int idEmpresa, int codigoUsuario, DateTime fechaCorte, char operacion, string id_agenda, int tipoFamiliaDoc, int TipoDoc)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    return(dcg.DetalleOperacionFamiliaAnticuamientoDocumento(fechaCorte, operacion, id_agenda, tipoFamiliaDoc, TipoDoc).ToList());
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error en el servicio."); throw ex;
                }
            }
        }
        public void Obtener_MetaPresupuestoCabDet(int idEmpresa, int codigoUsuario, int anno, int mes, string id_vendedor,
                                                  ref USP_Sel_MetaPresupuestoCabResult eMetaPreCab, ref List <USP_Sel_MetaPresupuestoDetResult> lstMetaPreDet)
        {
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    eMetaPreCab   = dcg.USP_Sel_MetaPresupuestoCab(anno, mes, id_vendedor).ToList().First();
                    lstMetaPreDet = dcg.USP_Sel_MetaPresupuestoDet(anno, mes, id_vendedor).ToList();
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("ERROR EN EL SERVICIO: No se pudo listar los presupuestos");
                }
            }
        }
Example #16
0
 public gsEgresosVariosInt_BuscarCabeceraResult EgresosVariosInt_Buscar(int idEmpresa, int codigoUsuario, int idOperacion, ref bool?bloqueado, ref string mensajeBloqueado, ref List <gsEgresosVariosDInt_BuscarDetalleResult> lstEgresosVarios)
 {
     //using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         //dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             lstEgresosVarios = dcg.gsEgresosVariosDInt_BuscarDetalle(idOperacion).ToList();
             return(dcg.gsEgresosVariosInt_BuscarCabecera(idOperacion).Single());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("No se pudo obtener los egresos de la operaciĆ³n " + idOperacion + " en la base de datos.");
         }
     }
 }
Example #17
0
        public List <VBG01122Result> Documento_ListarEgresosVarios(int idEmpresa, int codigoUsuario)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    return(dcg.VBG01122(8).ToList());
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error al buscar el tipo de documento en la fuente de datos."); throw ex;
                }
            }
        }
Example #18
0
        public List <DetalleOperacionFamiliaResult> ListarDetalleAfiliadas(int idEmpresa, int codigoUsuario, DateTime fechaCorte, char operacion, string id_agendacompara, decimal idmoneda)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    return(dcg.DetalleOperacionFamilia(fechaCorte, operacion, id_agendacompara, idmoneda).ToList());
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error al buscar el tipo de documento en la fuente de datos."); throw ex;
                }
            }
        }
Example #19
0
        public List <gsItem_ListarProductoPresupuestoResult> Item_ListarProductoPresupuesto(int idEmpresa, int codigoUsuario, string nombre)
        {
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                try
                {
                    List <gsItem_ListarProductoPresupuestoResult> lista = new List <gsItem_ListarProductoPresupuestoResult>();
                    dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                    lista = dcg.gsItem_ListarProductoPresupuesto(nombre).ToList();

                    return(lista);
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error al momento de consultar los items en la base de datos.");
                }
            }
        }
Example #20
0
 public List <Personal_BuscarResult> Personal_Buscar(int idEmpresa, int codigoUsuario, string codigoEmpresa, string codigoCargo, string texto)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext         dcg  = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             List <Personal_BuscarResult> list = dcg.Personal_Buscar(codigoEmpresa, codigoCargo, texto).ToList();
             return(list);
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error consultar en la base de datos(BL). " + ex.Message.ToString());
         }
     }
 }
 public List <gsReporteVencidosPorMesClienteResult> EstadoCuenta_VencidosMesCliente(int idEmpresa, int codigoUsuario, DateTime fecha)
 {
     //using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             //dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             List <gsReporteVencidosPorMesClienteResult> list = dcg.gsReporteVencidosPorMesCliente(fecha).ToList();
             return(list);
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("Error al momento de consultar los Estado Cuentas en la base de datos.");
         }
     }
 }
Example #22
0
 public void Item_EliminarProductoCliente(int idEmpresa, int codigoUsuario, decimal ID_ItemCliente)
 {
     using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     {
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             dcg.VBG01314(ID_ItemCliente);
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             throw new ArgumentException("No se puedo eliminar el item en Genesys.");
         }
         finally {
             dci.SubmitChanges();
             dcg.SubmitChanges();
         }
     }
 }
Example #23
0
        public void EliminarDocumentoFamilia(int idEmpresa, int codigoUsuario, decimal idDocumento)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    dcg.sp_TpoDocumentoFamilia_Delete(idDocumento);
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error al eliminar el registro."); throw ex;
                }
            }
        }
Example #24
0
 public void EgresosVarios_Eliminar(int idEmpresa, int codigoUsuario, int idOperacion)
 {
     using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     {
         dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
         try
         {
             dcg.VBG00832(idOperacion);
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             throw new ArgumentException("No se pudo eliminar los Egresos Varios en Genesys.");
         }
         finally
         {
             dci.SubmitChanges();
         }
     }
 }
Example #25
0
        public List <Reporte_Venta_TransfResult> ReporteVenta(int idEmpresa, int codigoUsuario, DateTime fechaInicio, DateTime fechaFinal, int formaPago, int idMoneda, int?kardex)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    return(dcg.Reporte_Venta_Transf(fechaInicio, fechaFinal, formaPago, idMoneda, kardex).ToList());
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("ERROR EN EL SERVICIO: No se pudo listar las ventas de los productos.");
                }
            }
        }
Example #26
0
        public List <GS_DetraccionAccionGetResult> GetDetraccionAccion(int idEmpresa, int codigoUsuario, int op)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    return(dcg.GS_DetraccionAccionGet(op).ToList());
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("ERROR EN EL SERVICIO: No se pudo listar la accion.");
                }
            }
        }
Example #27
0
        public List <DetalleOperacionFamiliaAnticuamientoResult> DetalleOperacionFamiliaAnticuamiento(int idEmpresa, int codigoUsuario, DateTime fechaCorte, string operacion, string id_agenda, decimal moneda)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    return(dcg.DetalleOperacionFamiliaAnticuamiento(fechaCorte, Convert.ToChar(operacion), id_agenda, moneda).ToList());
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("ERROR EN EL SERVICIO: No se pudo listar el detalle del resumen de afiliacion");
                }
            }
        }
Example #28
0
 public gsDevolucionSolicitud_BuscarResult DevolucionSolicitud_Buscar(int idEmpresa, int codigoUsuario, int idDevolucionSolicitud, ref List <gsDevolucionSolicitudDetalle_BuscarResult> lstProductos)
 {
     ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
     using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
     {
         try
         {
             ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
             lstProductos = dcg.gsDevolucionSolicitudDetalle_Buscar(idDevolucionSolicitud).ToList();
             return(dcg.gsDevolucionSolicitud_Buscar(idDevolucionSolicitud).Single());
         }
         catch (Exception ex)
         {
             dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
             dci.SubmitChanges();
             throw new ArgumentException("No se puede listar los motivos de la base de datos Genesys.");
         }
     }
 }
Example #29
0
        public void Pedido_Aprobar(int idEmpresa, int codigoUsuario, int idPedido, int op, string idSectorista, bool aproCred, string motivo)
        {
            ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString))
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));
                dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                try
                {
                    using (TransactionScope scope = new TransactionScope())
                    {
                        if (dcg.gsPedidoDetalle.ToList().FindAll(x => x.Op == op).Count == 0)
                        {
                            idPedido = dcg.gsPedidoCabecera_Registrar(codigoUsuario);
                        }
                        else
                        {
                            idPedido = dcg.gsPedidoDetalle.ToList().Find(x => x.Op == op).idPedido;
                        }

                        dcg.gsPedidoCabecera_Aprobar(idPedido, op, idSectorista, aproCred, codigoUsuario, motivo);

                        dcg.SubmitChanges();
                        scope.Complete();
                        dcg.Connection.Close();
                    }
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("No se pudo registrar el pedido en la base de datos de Genesys.");
                }
                finally
                {
                    dcg.Connection.Close();
                    dci.Connection.Close();
                }
            }
        }
        public List <gsEstadoCuenta_TotalResult> EstadoCuenta_ClienteBI(int idEmpresa, int codigoUsuario, string codAgenda, string codVendedor, DateTime fechaFinal)
        {
            using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys")))
            {
                try
                {
                    dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4)));

                    dcg.CommandTimeout = 60;
                    List <gsEstadoCuenta_TotalResult> list = dcg.gsEstadoCuenta_Total(codAgenda, codVendedor, fechaFinal).ToList();

                    return(list);
                }
                catch (Exception ex)
                {
                    dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name);
                    dci.SubmitChanges();
                    throw new ArgumentException("Error al momento de consultar los Estado Cuentas en la base de datos.");
                }
            }
        }