Пример #1
0
        protected void cmdguardar_Click(object sender, EventArgs e)
        {
            try
            {
                IsvcKioskoClient Manejador = new IsvcKioskoClient();

                //  Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAcceso", Session["idusuario"].ToString() + "|" + Session["idcodigo"].ToString() + "|" + claveacceso);

                Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setActualizarEmail", Session["idusuario"].ToString() + "|" + Session["idcodigo"].ToString() + "|" + txtmailnew.Text.Replace(" ", "X"));

                DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(MiTabla);
                if (MiTabla != null)
                {
                    String mail    = txtmailnew.Text;
                    String nombrec = clValidarClaveAcceso.Rows[0]["nombrec"].ToString();


                    enviarCorreo("Clave", mail, nombrec);
                }
            }
            catch (Exception EX)
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true);
            }
        }
Пример #2
0
        private void cargar_clientes()
        {
            wcfkiosko.IsvcKioskoClient Manejador = new IsvcKioskoClient();

            Tabla TablaEmpresas = Manejador.getEjecutaStoredProcedure1("getUsuariosSeleccionar", "1");

            cboClientes.Items.Clear();

            if (TablaEmpresas != null)
            {
                System.Data.DataTable dtusuario = clFunciones.convertToDatatable(TablaEmpresas);
                for (int x = 0; x < dtusuario.Rows.Count; x++)
                {
                    cboClientes.Items.Add(new ListItem(dtusuario.Rows[x]["nombrec"].ToString(), dtusuario.Rows[x]["IdUsuario"].ToString()));//, dtusuario.Rows[x]["codigo"].ToString(), dtusuario.Rows[x]["Password"].ToString()));
                    Session["objusuario"] = dtusuario;
                    Session["idusuario"]  = dtusuario.Rows[0]["IdUsuario"].ToString();
                    Session["idcodigo"]   = dtusuario.Rows[0]["codigo"].ToString();
                    Session["idtmp"]      = 2;
                    Session["inicio"]     = 1;

                    //Response.Redirect("inicio/inicio.aspx");
                }
            }
            else
            {
                cboClientes.Items.Add(new ListItem("Sin Empresas", "-1"));
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string claveAcceso = Request.QueryString["ca"];


            if (!IsPostBack)
            {
                try
                {
                    IsvcKioskoClient Manejador           = new IsvcKioskoClient();
                    Tabla            ValidarConfirmacion = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarConfirmacionPass", claveAcceso);

                    if (ValidarConfirmacion != null)
                    {
                        // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Ocurrio un error intente mas tarde');", true);
                    }
                }
                catch (Exception EX)
                {
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true);

                    Session.Abandon();
                    Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
                    Response.Redirect("Default.aspx");
                }
            }
            else
            {
                /* Session.Abandon();
                 * Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
                 * Response.Redirect("Default.aspx");  */
            }
        }
Пример #4
0
        private void cargar_grid()
        {
            IsvcKioskoClient Manejador = new IsvcKioskoClient();


            DataSet dsEmpresas = new DataSet();

            dsEmpresas.Tables.Add("Tabla");
            dsEmpresas.Tables[0].Columns.Add("iIdPago");
            dsEmpresas.Tables[0].Columns.Add("pagob");
            dsEmpresas.Tables[0].Columns.Add("Fecha");
            dsEmpresas.Tables[0].Columns.Add("importe");
            //dsEmpresas.Tables[0].Columns.Add("dxml");



            DateTime inicio  = DateTime.Parse(dtpinicio.SelectedDate.ToString());
            DateTime final   = DateTime.Parse(dtpfinal.SelectedDate.ToString());
            string   inicial = inicio.Year.ToString() + inicio.Month.ToString("00") + inicio.Day.ToString("00");
            string   fin     = final.Year.ToString() + final.Month.ToString("00") + final.Day.ToString("00");



            try
            {
                Tabla tbEmpresas = Manejador.getEjecutaStoredProcedure1("getpagosnomina", "1|" + Session["idusuario"].ToString() + "|" + inicial + "|" + fin);
                if (tbEmpresas != null)
                {
                    DataTable dtEmpresas = clFunciones.convertToDatatable(tbEmpresas);
                    for (int x = 0; x < dtEmpresas.Rows.Count; x++)
                    {
                        if (dtEmpresas.Rows[x]["dxml"].ToString() == "1")
                        {
                            dsEmpresas.Tables[0].Rows.Add(dtEmpresas.Rows[x]["iIdPago"],
                                                          dtEmpresas.Rows[x]["importe"],
                                                          DateTime.Parse(dtEmpresas.Rows[x]["Fecha"].ToString()).ToShortDateString(),
                                                          dtEmpresas.Rows[x]["importe"]);
                        }
                        else
                        {
                            lblmensaje.Text = "Sin recibos simples para estos paramentros";
                        }
                    }

                    Session["dsPagos"]    = dsEmpresas;
                    dtgnominas.DataSource = dsEmpresas;
                }
                else
                {
                    Session["dsPagos"]    = null;
                    dtgnominas.DataSource = null;
                    lblmensaje.Text       = "Sin Pagos Recientes";
                }
                dtgnominas.DataBind();
            }
            catch (Exception EX)
            {
                clFunciones.JQMensaje(this, EX.Message.Replace("'", ""), TipoMensaje.Error);
            }
        }
Пример #5
0
        protected void cmdUpdate_Click(object sender, EventArgs e)
        {
            if (txtPass.Text == txtConfirmar.Text)
            {
                //Actualizar Contraseña
                IsvcKioskoClient Manejador = new IsvcKioskoClient();
                Tabla            MiTabla   = Manejador.getEjecutaStoredProcedure1("setActualizarPass", txtusuario.Text.Replace(" ", "X") + "|" + txtPass.Text.Replace(" ", "X"));

                if (MiTabla != null)
                {
                    DateTime thisDay  = DateTime.Today;
                    Tabla    MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", txtusuario.Text.Replace(" ", "X") + "|" + thisDay.ToShortDateString());
                    if (MiTabla2 != null)
                    {
                        Session.Abandon();
                        Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
                        Response.Redirect("inicio/inicio.aspx");
                        //Response.Redirect("Default.aspx");
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Las contraseñas no coiciden');", true);
            }
        }
Пример #6
0
        protected void cmdguardar_Click(object sender, EventArgs e)
        {
            try
            {
                //verificamos que el id empleado y usuario sean iguales
                if (txtid.Text == txtusuario.Text)
                {
                    //verificamos que coincida con su usuario actual
                    if (txtusuario.Text == Session["idcodigo"].ToString())
                    {
                        //Validamos contraseñas iguales
                        if (txtpass.Text == txtrepass.Text)
                        {
                            //hacemos la actualizacion en la base de dato
                            IsvcKioskoClient Manejador = new IsvcKioskoClient();
                            Tabla            MiTabla   = Manejador.getEjecutaStoredProcedure1("setActualizarContra", Session["idusuario"].ToString() + "|" + txtusuario.Text + "|" + txtpass.Text);
                            if (MiTabla != null)
                            {
                                DateTime thisDay  = DateTime.Today;
                                Tabla    MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", txtusuario.Text.Replace(" ", "X") + "|" + thisDay.ToShortDateString());

                                if (MiTabla2 != null)
                                {
                                    //DataTable dtusuario = clFunciones.convertToDatatable(MiTabla);
                                    ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('La nueva contraseña se guardo correctamente');", true);
                                    txtid.Text      = "";
                                    txtusuario.Text = "";
                                    txtpass.Text    = "";
                                    txtrepass.Text  = "";
                                }
                            }
                            //else
                            //{
                            //    ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('La nueva contraseña se guardo correctamente');", true);
                            //}
                        }
                        else
                        {
                            ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('Las contraseñas no coinciden');", true);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('El id empleado y usuario no corresponden al asignado a ti.');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('El id empleado y usuario deben ser iguales.');", true);
                }
            }
            catch (Exception EX)
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true);
            }
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["objusuario"] == null)
            {
                Session.Abandon();
                Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
                Response.Redirect("../default.aspx");
            }
            if (!IsPostBack)
            {
                DataTable usuario = (DataTable)Session["objusuario"];
                lblnombre.Text = usuario.Rows[0]["nombrec"].ToString();
                DateTime thisDay = DateTime.Today;
                // Difference in days, hours, and minutes.
                String tmp = usuario.Rows[0]["fechapass"].ToString();
                if (!tmp.Equals(""))

                {
                    if (Session["inicio"].ToString() == "0")
                    {
                        DateTime passDate = Convert.ToDateTime(tmp.Remove(18));
                        TimeSpan ts       = thisDay - passDate;

                        // Difference in days.
                        int differenceInDays = ts.Days;

                        if (differenceInDays >= 90)
                        {
                            Response.Redirect("../Pass.aspx");
                        }
                    }
                }
                else
                {
                    if (Session["inicio"].ToString() == "1")
                    {
                    }
                    else
                    {
                        IsvcKioskoClient Manejador = new IsvcKioskoClient();
                        //Guardar Fecha de pass
                        Tabla MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", usuario.Rows[0]["usuario"].ToString() + "|" + thisDay.ToShortDateString());

                        if (MiTabla2 != null)
                        {
                            //Response.Redirect("inicio/inicio.aspx");
                        }
                    }
                }
            }
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //insertamos la modificacion en la base de datos


            string claveAcceso = Request.QueryString["ca"];



            if (!IsPostBack)
            {
                try
                {
                    IsvcKioskoClient Manejador           = new IsvcKioskoClient();
                    Tabla            ValidarConfirmacion = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarConfirmacion", claveAcceso);
                    if (ValidarConfirmacion != null)
                    {
                        Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setVerificarEmail", claveAcceso);

                        if (MiTabla != null)
                        {
                        }
                        else
                        {
                            Response.Redirect("Verificar.aspx");
                            ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Datos no guardados, intente de nuevo');", true);
                        }
                    }
                }
                catch (Exception ex)
                {
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "mensaje", "alert('Error!!! " + ex.Message + " ');", true);
                }
                //else
                // {
                //    Session.Abandon();
                //    Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
                //    Response.Redirect("../default.aspx");
                //  //  }
            }
            else
            {
                Session.Abandon();
                Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
                //Response.Redirect("Verificar.aspx");
                Response.Redirect("inicio/inicio.aspx");
            }
        }
Пример #9
0
        protected void cmdIniciar_Click(object sender, EventArgs e)
        {
            wcfkiosko.IsvcKioskoClient Manejador = new IsvcKioskoClient();


            Tabla TablaCliente = Manejador.getEjecutaStoredProcedure1("getUsuariosSeleccionarCliente", cboClientes.SelectedValue);

            System.Data.DataTable dtusuario = clFunciones.convertToDatatable(TablaCliente);

            Session["objusuario"] = dtusuario;
            Session["idusuario"]  = dtusuario.Rows[0]["IdUsuario"].ToString();
            Session["idcodigo"]   = dtusuario.Rows[0]["codigo"].ToString();
            Session["usuario"]    = dtusuario.Rows[0]["nombrec"].ToString();
            Session["idtmp"]      = "2";

            Session["inicio"] = 1;

            Response.Redirect("inicio/inicio.aspx");
        }
Пример #10
0
        protected void cmdrecuperar_Click(object sender, EventArgs e)
        {
            String mail = txtcorreo.Text;

            string claveacceso = Generador.ClaveAccesoUsuario(15);

            //Validar su  usuarios
            IsvcKioskoClient Manejador = new IsvcKioskoClient();
            Tabla            MiTabla   = Manejador.getEjecutaStoredProcedure1("getValidarEmail", txtusuario.Text.Replace(" ", "X") + "|" + mail);

            if (MiTabla != null)
            {
                Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAccesoPass", txtusuario.Text.Replace(" ", "X") + "|" + claveacceso);

                if (UpdateTable != null)
                {
                    Tabla validarCA = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarClaveAccesoPass", claveacceso);



                    if (validarCA != null)
                    {
                        DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(UpdateTable);

                        //String mail = clValidarClaveAcceso.Rows[0]["email"].ToString();
                        String nombrec = clValidarClaveAcceso.Rows[0]["nombrec"].ToString();


                        enviarCorreo(claveacceso, mail, nombrec);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true);
                    }
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true);
            }
        }
Пример #11
0
        protected void cmdUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtPass.Text == txtConfirmar.Text)
                {
                    //Actualizar Contraseña
                    IsvcKioskoClient Manejador = new IsvcKioskoClient();
                    Tabla            MiTabla   = Manejador.getEjecutaStoredProcedure1("setActualizarPass", txtCodigo.Text.Replace(" ", "X") + "|" + txtPass.Text.Replace(" ", "X"));

                    if (MiTabla != null)
                    {
                        DateTime thisDay  = DateTime.Today;
                        Tabla    MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", txtCodigo.Text.Replace(" ", "X") + "|" + thisDay.ToShortDateString());
                        if (MiTabla2 != null)
                        {
                            //
                            ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Se actualizado correctamente');", true);
                            Response.Redirect("inicio/inicio.aspx");
                        }
                        else
                        {
                            ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Las contraseñas no coiciden');", true);
                }
            }
            catch (Exception EX)
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true);
            }
        }
Пример #12
0
        protected void cmdenviar_Click(object sender, EventArgs e)
        {
            try
            {
                string           claveacceso = Generador.ClaveAccesoUsuario(15);
                IsvcKioskoClient Manejador   = new IsvcKioskoClient();

                Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAcceso", Session["IdUsuario"].ToString() + "|" + Session["idcodigo"].ToString() + "|" + claveacceso);

                if (UpdateTable != null)
                {
                    Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarClaveAcceso", claveacceso);



                    if (MiTabla != null)
                    {
                        Tabla MiTabla1 = Manejador.getEjecutaStoredProcedure1("setActualizarEmail", Session["IdUsuario"].ToString() + "|" + Session["idcodigo"].ToString() + "|" + txtCorreo.Text.Replace(" ", "X"));

                        DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(MiTabla1);
                        if (MiTabla != null)
                        {
                            String mail    = txtCorreo.Text;
                            String nombrec = clValidarClaveAcceso.Rows[0]["nombrec"].ToString();


                            enviarCorreo(claveacceso, mail, nombrec);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true);
                    }
                }
            }
            catch (Exception EX)
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true);
            }
        }
Пример #13
0
 protected void cmdaceptar_Click(object sender, EventArgs e)
 {
     if (chkacepto.Checked == true)
     {
         //insertamos la modificacion en la base de datos
         IsvcKioskoClient Manejador = new IsvcKioskoClient();
         Tabla            MiTabla   = Manejador.getEjecutaStoredProcedure1("setActualizarPrivacidad", Session["idusuario"].ToString() + "|" + Session["idcodigo"].ToString());
         if (MiTabla != null)
         {
             //DataTable dtusuario = clFunciones.convertToDatatable(MiTabla);
             Response.Redirect("inicio/inicio.aspx");
         }
         else
         {
             ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Datos no guardados, intente de nuevo');", true);
         }
     }
     else
     {
         ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Favor de aceptar los terminos y condiciones para continuar');", true);
     }
 }
Пример #14
0
        protected void cmdaceptar_Click(object sender, EventArgs e)
        {
            try
            {
                IsvcKioskoClient Manejador = new IsvcKioskoClient();
                Tabla            MiTabla   = Manejador.getEjecutaStoredProcedure1("getvalidarusuario", txtcodigo.Text + "|" + txtusuario.Text + "|" + txtcontra.Text);
                if (MiTabla != null)
                {
                    DataTable dtusuario = clFunciones.convertToDatatable(MiTabla);

                    Session["objusuario"] = dtusuario;
                    Response.Redirect("inicio.aspx");

                    //if (dtusuario.Rows[0]["fkIdPerfil"].ToString() == "2")
                    //{
                    //    Response.Redirect("facturas.aspx");
                    //}
                    //else if (dtusuario.Rows[0]["tipo"].ToString() == "2")
                    //{
                    //    Response.Redirect("verfacturas.aspx");
                    //}
                    //else if (dtusuario.Rows[0]["tipo"].ToString() == "3")
                    //{
                    //    Response.Redirect("verfacturas.aspx");
                    //}
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Usuario o contraseña incorrecta');", true);
                }
            }
            catch (Exception EX)
            {
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true);
            }
        }