protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];
                if (!Page.IsPostBack)
                {
                    Session["PedidoCaptado" + Session.SessionID] = null;
                    CN_CapFactura fac      = new CN_CapFactura();
                    string[]      datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver);

                    lblEmpresaNombre.Text  = datosGen[0];
                    lblSucursalNombre.Text = datosGen[1];
                    lblRegionNombre.Text   = datosGen[2];
                    txtPedido.Focus();
                }
            }
            catch (Exception ex)
            {
                this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error"));
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];
                if (!Page.IsPostBack)
                {
                    CN_CapFactura fac      = new CN_CapFactura();
                    string[]      datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver);
                    lblEmpresaId.Text      = sesion.Id_Emp.ToString();
                    lblEmpresaNombre.Text  = datosGen[0];
                    lblSucursalId.Text     = sesion.Id_Cd_Ver.ToString();
                    lblSucursalNombre.Text = datosGen[1];
                    lblRegionId.Text       = datosGen[3];
                    lblRegionNombre.Text   = datosGen[2];
                    lblUsuarioId.Text      = sesion.Id_U.ToString();
                    lblUsuarioNombre.Text  = sesion.U_Nombre;

                    this.ListaRemisionesFactura = new List <Remision>();

                    double ancho = 0;
                    foreach (GridColumn gc in rgRemisiones.Columns)
                    {
                        if (gc.Display)
                        {
                            ancho = ancho + gc.HeaderStyle.Width.Value;
                        }
                    }
                    rgRemisiones.Width = Unit.Pixel(Convert.ToInt32(ancho));
                    rgRemisiones.MasterTableView.Width = Unit.Pixel(Convert.ToInt32(ancho));

                    rgRemisiones.Rebind();
                }
            }
            catch (Exception ex)
            {
                this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error"));
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];
                if (!Page.IsPostBack)
                {
                    // ------------------------------------------------------------------------
                    // Consulta datos Gnerales, Nombre de Epmresa, C. Dist y Región
                    // ------------------------------------------------------------------------
                    CN_CapFactura fac      = new CN_CapFactura();
                    string[]      datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver);

                    //Define variable de sesion con datos de impresion de reporte de valuacion de proyectos
                    this.HD_Folio.Value = string.Concat(
                        Page.Request.QueryString["Id_Emp"].ToString()
                        , ",", Page.Request.QueryString["Id_Cd"].ToString()
                        , ",", Page.Request.QueryString["Id_Vap"].ToString());
                    Session["ReporteValuacionProyecto" + Session.SessionID] = this.HD_Folio.Value;
                    //Define variable de sesion como indicativo de impreion de reporte de rentabilidad
                    Session["ReporteRentabilidadClientes" + Session.SessionID] = "SI";

                    CN_CatCliente cnCliente = new CN_CatCliente();
                    Clientes      cte       = new Clientes();
                    cte.Id_Cte = Convert.ToInt32(Request.QueryString["Id_Cte"]);
                    cte.Id_Emp = Convert.ToInt32(Request.QueryString["Id_Emp"]);
                    cte.Id_Cd  = Convert.ToInt32(Request.QueryString["Id_Cd"]);
                    cnCliente.ConsultaClientes(ref cte, sesion.Emp_Cnx);
                    txtPlazoPago.Text = cte.Cte_CondPago.ToString();

                    //Datos del centro de distribución
                    CentroDistribucion cd = new CentroDistribucion();
                    new CN_CatCentroDistribucion().ConsultarCentroDistribucion(ref cd
                                                                               , Convert.ToInt32(Page.Request.QueryString["Id_Cd"])
                                                                               , Convert.ToInt32(Page.Request.QueryString["Id_Emp"])
                                                                               , sesion.Emp_Cnx);

                    //Datos de valuación de proyectos del C. de Dist.
                    CentroDistribucion cdValProy = new CentroDistribucion();
                    new CN_CatCentroDistribucion().ConsultaCentroDistribucion_DatosValProyecto(ref cdValProy, sesion.Emp_Cnx);

                    //Llenar Datos de valuación de proyecto del centro de distribucion
                    #region Llenar Datos de valuación de proyecto del centro de distribucion
                    txtCetes.Text                     = cd.Cd_TasaCetes == 0 ? cdValProy.Cd_TasaCetes.ToString() : cd.Cd_TasaCetes.ToString();
                    txtAdicionalCetes.Text            = cd.Cd_TasaIncCostoCapital == 0 ? cdValProy.Cd_TasaIncCostoCapital.ToString() : cd.Cd_TasaIncCostoCapital.ToString();
                    txtInventarioKey.Text             = cd.Cd_Dias == 0 ? cdValProy.Cd_Dias.ToString() : cd.Cd_Dias.ToString();
                    txtInventarioKeyConsignacion.Text = cd.Cd_DiasInv == 0 ? cdValProy.Cd_DiasInv.ToString() : cd.Cd_DiasInv.ToString();
                    txtIva.Text                   = cd.Cd_Iva == 0 ? cdValProy.Cd_Iva.ToString() : cd.Cd_Iva.ToString();
                    txtComision.Text              = cd.Cd_ComisionRik == 0 ? cdValProy.Cd_ComisionRik.ToString() : cd.Cd_ComisionRik.ToString();
                    txtCostosFijosNoPapel.Text    = cd.Cd_ContribucionGastosFijosOtros == 0 ? cdValProy.Cd_ContribucionGastosFijosOtros.ToString() : cd.Cd_ContribucionGastosFijosOtros.ToString();
                    txtCostosFijosPapel.Text      = cd.Cd_ContribucionGastosFijosPapel == 0 ? cdValProy.Cd_ContribucionGastosFijosPapel.ToString() : cd.Cd_ContribucionGastosFijosPapel.ToString();
                    txtInversionActivosFijos.Text = cd.Cd_FactorConvActFijo == 0 ? cdValProy.Cd_FactorConvActFijo.ToString() : cd.Cd_FactorConvActFijo.ToString();
                    txtIsr.Text                   = cd.Cd_ISRyPTU == 0 ? cdValProy.Cd_ISRyPTU.ToString() : cd.Cd_ISRyPTU.ToString();
                    txtUcs.Text                   = cd.Cd_CargoUCS == 0 ? cdValProy.Cd_CargoUCS.ToString() : cd.Cd_CargoUCS.ToString();
                    #endregion
                }
            }
            catch (Exception ex)
            {
                this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error"));
            }
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];
                if (!Page.IsPostBack)
                {
                    // ------------------------------------------------------------------------
                    // Consulta datos Gnerales, Nombre de Epmresa, C. Dist y Región
                    // ------------------------------------------------------------------------
                    CN_CapFactura fac = new CN_CapFactura();

                    string[] datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver);
                    lblEmpresaNombre.Text  = string.Concat(Page.Request.QueryString["Id_Emp"].ToString(), " - ", datosGen[0]);
                    lblSucursalNombre.Text = string.Concat(Page.Request.QueryString["Id_Cd"].ToString(), " - ", datosGen[1]);
                    lblRegionNombre.Text   = string.Concat(datosGen[3], " - ", datosGen[2]);
                    lblClienteNombre.Text  = string.Concat(Page.Request.QueryString["Id_Cte"].ToString(), " - ", Page.Request.QueryString["Cte_NomComercial"].ToString().Replace("�", "ñ"));

                    //Define variable de sesion con datos de impresion de reporte de valuacion de proyectos
                    this.HD_Folio.Value = string.Concat(
                        Page.Request.QueryString["Id_Emp"].ToString()
                        , ",", Page.Request.QueryString["Id_Cd"].ToString()
                        , ",", Page.Request.QueryString["Id_Vap"].ToString());
                    Session["ReporteValuacionProyecto" + Session.SessionID] = this.HD_Folio.Value;
                    //Define variable de sesion como indicativo de impreion de reporte de rentabilidad
                    Session["ReporteRentabilidadClientes" + Session.SessionID] = "SI";

                    //Datos del centro de distribución
                    CentroDistribucion cd = new CentroDistribucion();
                    new CN_CatCentroDistribucion().ConsultarCentroDistribucion(ref cd
                                                                               , Convert.ToInt32(Page.Request.QueryString["Id_Cd"])
                                                                               , Convert.ToInt32(Page.Request.QueryString["Id_Emp"])
                                                                               , sesion.Emp_Cnx);

                    //Datos de valuación de proyectos del C. de Dist.
                    CentroDistribucion cdValProy = new CentroDistribucion();
                    new CN_CatCentroDistribucion().ConsultaCentroDistribucion_DatosValProyecto(ref cdValProy, sesion.Emp_Cnx);

                    //Llenar Datos de valuación de proyecto del centro de distribucion
                    #region Llenar Datos de valuación de proyecto del centro de distribucion

                    txtCetesCd.Text       = cd.Cd_TasaCetes == 0 ? cdValProy.Cd_TasaCetes.ToString() : cd.Cd_TasaCetes.ToString();
                    txtCetesEstandar.Text = cdValProy.Cd_TasaCetes.ToString();

                    txtIvaCd.Text       = cd.Cd_Iva == 0 ? cdValProy.Cd_Iva.ToString() : cd.Cd_Iva.ToString();
                    txtIvaEstandar.Text = cdValProy.Cd_Iva.ToString();

                    txtCuentasCd.Text       = cd.Cd_DiasCuentasPorCobrar == 0 ? cdValProy.Cd_DiasCuentasPorCobrar.ToString() : cd.Cd_DiasCuentasPorCobrar.ToString();
                    txtCuentasEstandar.Text = cdValProy.Cd_DiasCuentasPorCobrar.ToString();

                    txtFleteCd.Text       = cd.Cd_Flete == 0 ? cdValProy.Cd_Flete.ToString() : cd.Cd_Flete.ToString();
                    txtFleteEstandar.Text = cdValProy.Cd_Flete.ToString();

                    txtDiasCd.Text       = cd.Cd_Dias == 0 ? cdValProy.Cd_Dias.ToString() : cd.Cd_Dias.ToString();
                    txtDiasEstandar.Text = cdValProy.Cd_Dias.ToString();

                    txtComisionCd.Text       = cd.Cd_ComisionRik == 0 ? cdValProy.Cd_ComisionRik.ToString() : cd.Cd_ComisionRik.ToString();
                    txtComisionEstandar.Text = cdValProy.Cd_ComisionRik.ToString();

                    txtInventarioCd.Text       = cd.Cd_DiasInv == 0 ? cdValProy.Cd_DiasInv.ToString() : cd.Cd_DiasInv.ToString();
                    txtInventarioEstandar.Text = cdValProy.Cd_DiasInv.ToString();

                    txtOtrosCd.Text       = cd.Cd_OtrosGastosVar == 0 ? cdValProy.Cd_OtrosGastosVar.ToString() : cd.Cd_OtrosGastosVar.ToString();
                    txtOtrosEstandar.Text = cdValProy.Cd_OtrosGastosVar.ToString();

                    txtFactorInvCd.Text       = cd.Cd_FactorInvComodato == 0 ? cdValProy.Cd_FactorInvComodato.ToString() : cd.Cd_FactorInvComodato.ToString();
                    txtFactorInvEstandar.Text = cdValProy.Cd_FactorInvComodato.ToString();

                    txtGastofijoCd.Text       = cd.Cd_ContribucionGastosFijosOtros == 0 ? cdValProy.Cd_ContribucionGastosFijosOtros.ToString() : cd.Cd_ContribucionGastosFijosOtros.ToString();
                    txtGastofijoEstandar.Text = cdValProy.Cd_ContribucionGastosFijosOtros.ToString();

                    txtFactorConCd.Text       = cd.Cd_FactorConvActFijo == 0 ? cdValProy.Cd_FactorConvActFijo.ToString() : cd.Cd_FactorConvActFijo.ToString();
                    txtFactorConEstandar.Text = cdValProy.Cd_FactorConvActFijo.ToString();

                    txtGastofijopapelCd.Text       = cd.Cd_ContribucionGastosFijosPapel == 0 ? cdValProy.Cd_ContribucionGastosFijosPapel.ToString() : cd.Cd_ContribucionGastosFijosPapel.ToString();
                    txtGastofijopapelEstandar.Text = cdValProy.Cd_ContribucionGastosFijosPapel.ToString();

                    txtFinanciamientoCd.Text       = cd.Cd_DiasFinanciaProv == 0 ? cdValProy.Cd_DiasFinanciaProv.ToString() : cd.Cd_DiasFinanciaProv.ToString();
                    txtfinanciamientoEstandar.Text = cdValProy.Cd_DiasFinanciaProv.ToString();

                    txtIsrCd.Text       = cd.Cd_ISRyPTU == 0 ? cdValProy.Cd_ISRyPTU.ToString() : cd.Cd_ISRyPTU.ToString();
                    txtIsrEstandar.Text = cdValProy.Cd_ISRyPTU.ToString();

                    txtTasaCd.Text       = cd.Cd_TasaIncCostoCapital == 0 ? cdValProy.Cd_TasaIncCostoCapital.ToString() : cd.Cd_TasaIncCostoCapital.ToString();
                    txtTasaEstandar.Text = cdValProy.Cd_TasaIncCostoCapital.ToString();

                    txtCargoCd.Text       = cd.Cd_CargoUCS == 0 ? cdValProy.Cd_CargoUCS.ToString() : cd.Cd_CargoUCS.ToString();
                    txtCargoEstandar.Text = cdValProy.Cd_CargoUCS.ToString();

                    #endregion
                }
            }
            catch (Exception ex)
            {
                this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error"));
            }
        }