예제 #1
0
        private void btnVolver_Click(object sender, EventArgs e)
        {
            var usuario = usu.BuscarUsuario(frmLogin.usuario);

            if (usuario.IdRol == 1)
            {
                frmMenuAdmin nav = new frmMenuAdmin();
                nav.Show();
                Hide();
            }
            else
            {
                frmMenuVendedor nav = new frmMenuVendedor();
                nav.Show();
                Hide();
            }
        }
예제 #2
0
        private void btnPagar_Click(object sender, EventArgs e)
        {
            var factura  = fact.ListarFacturas();
            var factura2 = factura.Last();

            double pago  = (int)nudPago.Value;
            double total = factura2.PrecioTotal;


            if (pago >= total)
            {
                double vuelto = pago - total;
                MessageBox.Show("Total a pagar: " + total + ". Cancela con: " + pago + " .Su cambio es de: " + vuelto, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                frmMenuVendedor form = new frmMenuVendedor();
                form.Show();
                Hide();
            }
            else
            {
                double faltante = total - pago;
                MessageBox.Show("Cantidad insuficiente. Faltan: " + faltante + " para cancelar el total de la factura", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
예제 #3
0
        private void txtContra_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                usuario    = txtUser.Text;
                contrasena = txtContra.Text;

                var usuarios = usua.BuscarUsuario(usuario);// Se busca el usuario por nombre en la bd
                if (usuarios == null)
                {
                    MessageBox.Show("Usuario no existe", "Información", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (usuarios.Cuenta == usuario && usuarios.Contraseña != contrasena)// Se verifica que el nombre de usaurio y contrasena existan en la bd y concuerden
                {
                    MessageBox.Show("La contraseña es incorrecta", "Información", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtContra.Clear();
                    txtUser.Clear();
                }
                else if (usuarios.Cuenta == usuario && usuarios.Contraseña == contrasena && usuarios.IdRol == 2)//Se verifica si existe ese usaurio y contrasea y si es rol admistrador
                {
                    frmMenuVendedor nav = new frmMenuVendedor();
                    nav.Show();
                    Hide();
                }
                else if (usuarios.Cuenta == usuario && usuarios.Contraseña == contrasena && usuarios.IdRol == 1) //Si no es administrador, se verifica que existan usario contrasena y si es rol Administrador
                {
                    frmMenuAdmin form = new frmMenuAdmin();                                                      //Se envia al menu de administrador
                    form.Show();
                    Hide();
                }
                else if (usuarios.Contraseña != contrasena)
                {
                    MessageBox.Show("Contraseña incorrecta", "Información", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }