Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    USP_SEL_Verificacion_DeudaVencidaResult[]   lstDv  = null;
                    USP_SEL_Verificacion_LetrasxAceptarResult[] lstlet = null;
                    IdAgenda = ((Request.QueryString["Id_Cliente"]));
                    objCreditoWCF.ObtenerVerificacionAprobacion2(1, ((Usuario_LoginResult)Session["Usuario"]).idEmpresa, IdAgenda, ref lstDv, ref lstlet);

                    decimal totaldeuda; //decimal.Parse((Request.QueryString["totalDeudaVencida"]));
                    decimal totalletra; //= decimal.Parse((Request.QueryString["totalletras"]));

                    //txtTotalDeudaVen.Text = totaldeuda.ToString("#,##0.00");
                    //txtTotalLetras.Text = totalletra.ToString("#,##0.00");

                    totaldeuda             = Convert.ToDecimal(lstDv.Where(x => x.Empresa == "Silvestre").Select(x => x.DeudaVencida).Sum());
                    txtTotalDeudaVenS.Text = totaldeuda.ToString("#,##0.0000");

                    totaldeuda             = Convert.ToDecimal(lstDv.Where(x => x.Empresa == "NeoAgrum").Select(x => x.DeudaVencida).Sum());
                    txtTotalDeudaVenN.Text = totaldeuda.ToString("#,##0.0000");

                    totaldeuda             = Convert.ToDecimal(lstDv.Where(x => x.Empresa == "Inatec").Select(x => x.DeudaVencida).Sum());
                    txtTotalDeudaVenI.Text = totaldeuda.ToString("#,##0.0000");

                    totalletra           = Convert.ToDecimal(lstlet.Where(x => x.Empresa == "Silvestre").Select(x => x.Deuda_mayor30Dias).Sum());
                    txtTotalLetrasS.Text = totalletra.ToString("#,##0.0000");

                    totalletra           = Convert.ToDecimal(lstlet.Where(x => x.Empresa == "NeoAgrum").Select(x => x.Deuda_mayor30Dias).Sum());
                    txtTotalLetrasN.Text = totalletra.ToString("#,##0.0000");

                    totalletra           = Convert.ToDecimal(lstlet.Where(x => x.Empresa == "Inatec").Select(x => x.Deuda_mayor30Dias).Sum());
                    txtTotalLetrasI.Text = totalletra.ToString("#,##0.0000");

                    txtRuccliente.Text = ((Request.QueryString["Id_Cliente"]));

                    lblTitulo.Text  = "Verificación de Deudas : Nro de Op " + (Request.QueryString["Op"]).ToString();
                    txtCliente.Text = Convert.ToString(Session["NombreClienteAprobacion"]); //((Request.QueryString["NombreCliente"]));
                    Session.Remove("NombreClienteAprobacion");

                    lblMensaje.Text     = "La página cargo correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    IFormatProvider culture  = new System.Globalization.CultureInfo("es-PE", true);
                    DateTime        dtInicio = DateTime.Parse(Request.QueryString["fechaInicio"], culture, System.Globalization.DateTimeStyles.AssumeLocal);
                    DateTime        dtFinal  = DateTime.Parse(Request.QueryString["fechaFinal"], culture, System.Globalization.DateTimeStyles.AssumeLocal);
                    ReporteVenta_Cliente(Request.QueryString["ID_Vendedor"], dtInicio, dtFinal);

                    lblMensaje.Text     = "El reporte del vendedor ha sido cargado.";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);
                    rmyReporte.SelectedDate = DateTime.Now;
                    Sectorista_Cargar();
                    Zona_Cargar("0");

                    cboZona.Enabled   = true;
                    btnBuscar.Enabled = true;

                    //Empresa_Cargar();
                    //cboEmpresa.SelectedValue = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa.ToString();
                    //Perfil_Cargar(int.Parse(cboEmpresa.SelectedValue), "");
                    ////Usuario_Cargar(int.Parse(cboEmpresa.SelectedValue), int.Parse(cboPerfil.SelectedValue),  "");
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    //dpFechaInicio.SelectedDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
                    dpFechaInicio.SelectedDate = new DateTime(DateTime.Now.Year, 5, 1);
                    dpFechaFinal.SelectedDate  = DateTime.Now;
                    CargarOC();

                    lblMensaje.Text     = "La página cargo correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    Title = "Estado del pedido";
                    GuiaWCFClient objGuiaWCF = new GuiaWCFClient();
                    grdDocGuia.DataSource = objGuiaWCF.GuiaVenta_ListarxPedido(((Usuario_LoginResult)Session["Usuario"]).idEmpresa,
                                                                               ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, int.Parse(Request.QueryString["idOrdenVenta"]));
                    grdDocGuia.DataBind();
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    Session["lstpendientes"] = null;
                    Session["lstpromotor"]   = null;

                    CargarPresupuestoPendiente();
                    CargarPresupuestoPromotor();

                    lblMensaje.Text     = "La página cargo correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    //EstadoCliente_Cargar();

                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    Sectorista_Cargar();
                    Zona_Cargar(Convert.ToString(cboSectorista.SelectedValue.ToString()));

                    rmpPeriodo.SelectedDate = DateTime.Now;
                    //ReporteVenta_Cliente(rmpPeriodo.SelectedDate.Value.Month, rmpPeriodo.SelectedDate.Value.Year, int.Parse(cboZona.SelectedValue) );
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    if (string.IsNullOrEmpty(Request.QueryString["fechaInicio"]))
                    {
                        rmyReporte.SelectedDate = DateTime.Now;
                    }
                    else
                    {
                        IFormatProvider culture = new System.Globalization.CultureInfo("es-PE", true);
                        rmyReporte.SelectedDate = DateTime.Parse(Request.QueryString["fechaInicio"], culture, System.Globalization.DateTimeStyles.AssumeLocal);
                    }
                    ReporteVenta_Listar();
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);


                    Session["lstletras"] = null;


                    dtpfechafinal.SelectedDate = DateTime.Now;
                    txtCantidadDias.Text       = "20";
                    CargarZonas();
                    CargarData();
                    lblMensaje.Text     = "El reporte cargó correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);
                    Session["PresupuestoPromotor"] = null;
                    CargarClientes();
                    CargarPromotores();
                    CargarPresupuesto();
                    if (_lstpresupuestoProm.Any())
                    {
                        lblDiferencia.Text =
                            (Convert.ToDouble(lblDiferencia.Text == string.Empty ? "0" : lblDiferencia.Text) -
                             Convert.ToDouble(_lstpresupuestoProm.Sum(x => x.Total))).ToString();
                    }

                    lblMensaje.Text     = "La página cargo correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    dpFechaInicio.SelectedDate = DateTime.Now.AddDays(-7);
                    dpFechaFinal.SelectedDate  = DateTime.Now;
                    Sectorista_Cargar();
                    Estado_Cargar();
                    FormaPago_Cargar();
                    TipoBloqueo_Cargar();
                    Flujo_Cargar();

                    if (Request.QueryString["fechaInicial"] == null)
                    {
                        OrdenVenta_Listar(null, dpFechaInicio.SelectedDate.Value, dpFechaFinal.SelectedDate.Value, null,
                                          cbSectorista.SelectedValue, int.Parse(cboEstado.SelectedValue),
                                          int.Parse(cboTipoPago.SelectedValue), int.Parse(cboBloqueo.SelectedValue),
                                          int.Parse(cboFlujo.SelectedValue)
                                          );
                    }
                    else
                    {
                        DateTime fechaInicial = DateTime.ParseExact(Request.QueryString["fechaInicial"], "dd/MM/yyyy",
                                                                    System.Globalization.CultureInfo.InvariantCulture);
                        DateTime fechaFinal = DateTime.ParseExact(Request.QueryString["fechaFinal"], "dd/MM/yyyy",
                                                                  System.Globalization.CultureInfo.InvariantCulture);

                        dpFechaInicio.SelectedDate = fechaInicial;
                        dpFechaFinal.SelectedDate  = fechaFinal;
                        OrdenVenta_Listar(null, fechaInicial, fechaFinal, null, cbSectorista.SelectedValue, int.Parse(cboEstado.SelectedValue),
                                          int.Parse(cboTipoPago.SelectedValue),
                                          int.Parse(cboBloqueo.SelectedValue),
                                          int.Parse(cboFlujo.SelectedValue)
                                          );
                    }

                    lblMensaje.Text     = "La página cargo correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    _idSeguimiento = int.Parse((Request.QueryString["Id_SegImp"]));

                    CargarEstados();
                    CargarTipoVia();
                    lblnroseguimiento.Visible = false;

                    dtpfechainicial.SelectedDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
                    dtpfechafinal.SelectedDate   = DateTime.Now;

                    Session["lstocparcial"]    = null;
                    Session["lstocparcialsel"] = null;
                    Session["IdSeguimiento"]   = _idSeguimiento;


                    if (_idSeguimiento != 0)
                    {
                        CargarParcialesConSeguimiento();
                        CargarSeguimientoImportacion();
                        lblnroseguimiento.Visible = true;
                        lblnroseguimiento.Text    = " Nro. :" + _idSeguimiento.ToString();
                    }
                    else
                    {
                        lblnroseguimiento.Visible = false;
                        lblnroseguimiento.Text    = "";
                        CargarParcialesPendientes();
                    }


                    lblMensaje.Text     = "La página cargo correctamente";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #13
0
        private void Menu_Cargar(int idEmpresa, int codigoUsuario, int idPerfil)
        {
            LoginWCFClient objLoginWCF;
            VBG00004Result objEmpresa = new VBG00004Result();

            try {
                objLoginWCF = new LoginWCFClient();
                rmMenuPrincipal.DataSource           = objLoginWCF.Menu_CargarInicio(idEmpresa, codigoUsuario, idPerfil, ref objEmpresa);
                rmMenuPrincipal.DataTextField        = "nombreMenu";
                rmMenuPrincipal.DataNavigateUrlField = "url";
                rmMenuPrincipal.DataFieldID          = "codigo";
                rmMenuPrincipal.DataFieldParentID    = "codigoPadre";
                rmMenuPrincipal.DataBind();
                Session["Empresa"] = objEmpresa;
            }
            catch (Exception ex) {
                throw ex;
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            LoginWCFClient objLoginWCF = new LoginWCFClient();

            try {
                if (txtContrasena1.Text != txtContrasena2.Text)
                {
                    throw new ArgumentException("Las contraseñas ingresadas son diferentes. Vuelva a intentarlo");
                }

                Usuario_AutenticarResult objUsuario = JsonHelper.JsonDeserialize <Usuario_AutenticarResult>(Request.QueryString["objUsuario"]);
                objLoginWCF.Usuario_CambiarContrasena(objUsuario.idEmpresa, objUsuario.codigoUsuario, objUsuario.idUsuario, txtContrasena1.Text,
                                                      objUsuario.cambiarAmbos);

                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CloseAndRebind(" + objUsuario.idUsuario.ToString() + ");", true);
            }
            catch (Exception ex) {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    if (string.IsNullOrEmpty(Request.QueryString["anho"]))
                    {
                        rmyReporte.SelectedDate = DateTime.Now;
                    }
                    else
                    {
                        string Anho  = Request.QueryString["anho"].ToString();
                        string Mes   = Request.QueryString["mes"].ToString();
                        string Dia   = "1";
                        string Fecha = Anho + "-" + Mes + "-" + Dia;

                        DateTime fecha = Convert.ToDateTime(Fecha);
                        rmyReporte.SelectedDate = fecha;
                    }
                    ReporteCobranza_Listar(null, null);
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #16
0
        private void Usuario_Login(int idUsuario)
        {
            LoginWCFClient      objLoginWCF;
            Usuario_LoginResult objUsuario;

            try
            {
                objLoginWCF = new LoginWCFClient();
                objUsuario  = new Usuario_LoginResult();

                objUsuario       = objLoginWCF.Usuario_Login(idUsuario);
                lblNombre.Text   = objUsuario.nombres.ToUpper();
                lblPerfil.Text   = objUsuario.nombrePerfil.ToUpper();
                imgLogo.ImageUrl = objUsuario.logotipo;

                Menu_Cargar(objUsuario.idEmpresa, objUsuario.codigoUsuario, objUsuario.idPerfil);
                Session["Usuario"] = objUsuario;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    int year    = int.Parse(Request.QueryString["anho"].ToString());
                    int mes     = int.Parse(Request.QueryString["mes"].ToString());
                    int periodo = year * 100 + mes;
                    int id_zona = int.Parse(Request.QueryString["id_zona"].ToString());
                    //string id_sectorista = Request.QueryString["id_sectorista"].ToString();


                    ReporteVenta_Cliente(periodo, year, mes, id_zona, null);
                    ReporteCobranza_Cuadro1(mes, year, id_zona);
                    ReporteCobranza_Cuadro2(mes, year, id_zona);

                    lblMensaje.Text     = "El reporte del vendedor ha sido cargado.";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    rmpPeriodo.SelectedDate = DateTime.Today;
                    ReporteMarca_Cargar();
                    ReporteProducto_Cargar(null);
                }
            }
            catch (Exception ex) {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
Example #19
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            LoginWCFClient           objLoginWCF = new LoginWCFClient();
            Usuario_AutenticarResult objUsuario  = new Usuario_AutenticarResult();

            try
            {
                if (string.IsNullOrEmpty(txtUsuario.Text) || string.IsNullOrEmpty(txtContrasena.Text))
                {
                    throw new ArgumentException("Se debe ingresar un usuario y/o contraseña.");
                }

                objUsuario = objLoginWCF.Usuario_Autenticar(int.Parse(cboEmpresa.SelectedValue), txtUsuario.Text, txtContrasena.Text);
                if (!objUsuario.activo)
                {
                    throw new ArgumentException("El usuario ha sido bloqueado o eliminado. Comunicarse con el área de sistemas");
                }

                if (!(bool)objUsuario.cambioPassword)
                {
                    ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "ShowPasswordChange('" +
                                                        JsonHelper.JsonSerializer(objUsuario) + "');", true);
                }
                else
                {
                    FormsAuthentication.RedirectFromLoginPage(objUsuario.idUsuario.ToString(), true);
                    //FormsAuthentication.SetAuthCookie(objUsuario.idUsuario.ToString(), true);
                    //Response.Redirect("~/Security/frmInicio.aspx");
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int empresa;

            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (!Page.IsPostBack)
                {
                    LoginWCFClient objLoginWCF = new LoginWCFClient();
                    objLoginWCF.AuditoriaMenu_Registrar(HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName,
                                                        ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idUsuario);

                    if (string.IsNullOrEmpty(Request.QueryString["fechaInicio"]))
                    {
                        Empresa_Cargar();
                        cboEmpresa.SelectedValue = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa.ToString();

                        rmyReporte0.SelectedDate = DateTime.Now;

                        empresa = ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa;


                        Carga_Vendedores(0, null);
                    }
                    else
                    {
                        IFormatProvider culture = new System.Globalization.CultureInfo("es-PE", true);
                        rmyReporte0.SelectedDate = DateTime.Parse(Request.QueryString["fechaInicio"], culture, System.Globalization.DateTimeStyles.AssumeLocal);
                        string year;
                        string mes;
                        string id_sectorista, id_vendedor;
                        string stringPeriodo;
                        int    periodo, id_zona;
                        string id_zonasec;

                        year = rmyReporte0.SelectedDate.Value.Year.ToString();
                        mes  = rmyReporte0.SelectedDate.Value.Month.ToString();

                        if (mes.Length == 1)
                        {
                            mes = "0" + mes;
                        }


                        stringPeriodo = year + "" + mes;
                        periodo       = int.Parse(stringPeriodo);
                        id_sectorista = Request.QueryString["ID_Sectorista"];
                        id_zona       = int.Parse(Request.QueryString["id_zona"]);
                        id_vendedor   = Request.QueryString["id_vendedor"];
                        id_zonasec    = id_zona.ToString() + "_" + id_vendedor.ToString();

                        ViewState["id_Sectorista"] = id_sectorista.ToString();


                        Buscar_ListarProyectado();
                    }
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }