Esempio n. 1
0
        private void login()
        {
            try
            {
                if (!CValidar.ValidarLogin(this.tb_user, this.tb_password, errorIcono))
                {
                    return;
                }

                if (this.tb_password.Text != string.Empty && this.tb_user.Text != string.Empty)
                {
                    string    pasengript = CValidar.Encrypt(this.tb_password.Text);
                    DataTable Datos      = CUsuarios.LogindeUsuario(this.tb_user.Text, pasengript);
                    if (Datos.Rows.Count != 0)
                    {
                        this.Hide();
                        MainForm form = new MainForm(this, Datos);
                        form.Visible = true;
                    }
                    else
                    {
                        ToastNotification.Show(this, "NO TIENE ACCESO AL SISTEMA", global::facturacion.Properties.Resources.error, 2000, (eToastGlowColor.Red), (eToastPosition.TopCenter));
                    }
                }
            }
            catch (Exception exp)
            {
                ToastNotification.Show(this, exp.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopCenter));
            }
        }
Esempio n. 2
0
 private void tb_p1_TextChanged(object sender, EventArgs e)
 {
     if (Datos.Rows[0]["password"].ToString().CompareTo(CValidar.Encrypt(this.tb_p1.Text)) == 0)
     {
         errorIcono.SetError(tb_p1, "Correcto");
     }
     else
     {
         errorIcono.Clear();
     }
 }
Esempio n. 3
0
 private void buttonX1_Click(object sender, EventArgs e)
 {
     if (Datos.Rows[0]["password"].ToString().CompareTo(CValidar.Encrypt(this.tb_p1.Text)) != 0)
     {
         ToastNotification.Show(this, "La contraseña actual no es correcta", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
         return;
     }
     if (tb_p2.Text.CompareTo(tb_p3.Text) != 0)
     {
         ToastNotification.Show(this, "Error en la nueva contraseña, no coinciden.", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
         return;
     }
     else
     {
         MUsuario mu = new MUsuario(int.Parse(Datos.Rows[0]["id"].ToString()), "", "", "", "", "", "", tb_user.Text, CValidar.Encrypt(tb_p2.Text));
         CUsuarios.Actualizar(mu, this);
         tb_p1.Text = "";
         tb_p2.Text = "";
         tb_p3.Text = "";
     }
 }
Esempio n. 4
0
        private void buttonX4_Click(object sender, EventArgs e)
        {
            if (CValidar.ValidarUsuario(tb_nombre, tb_ci, cb_tipo, tb_usuario, errorIcono, this))
            {
                string time = DateTime.Now.ToString("yyyy_mm_dd hh_mm_ss");

                MUsuario us = new MUsuario(0, tb_nombre.Text, tb_ci.Text, tb_direccion.Text, tb_telefono.Text, cb_tipo.Items[cb_tipo.SelectedIndex].ToString(), "enable", tb_usuario.Text, CValidar.Encrypt(tb_ci.Text));

                if (id_user == 0)
                {
                    if (CUsuarios.Insertar(us, this))
                    {
                        botones(false, false, false, true, true);
                        mostrar();
                        habilitar(true);
                        limpiar();
                        id_user = 0;
                    }
                }
                else
                {
                    if (CUsuarios.Editar(id_user, us, this))
                    {
                        botones(true, false, false, false, true);
                        mostrar();
                        habilitar(true);
                        limpiar();
                        id_user = 0;
                    }
                }
            }
        }