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(); } }
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); } }
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); } } }