/// <summary> /// Solicita al DAOusuario buscar las credenciales del usuario que se va a logear en el sistema /// </summary> /// <param name="cedula"></param> /// <param name="rol"></param> /// <param name="pass"></param> /// <returns>Confirma si el usuario tiene acceso al sistema o no</returns> public bool Login(string cedula, string rol, string pass) { dtoUser = user.BuscarUsuario(cedula, rol, pass); if (dtoUser != null) { if (rol.Equals("Administrador")) { main.AbrirVistaAdmin(dtoUser.Nombre, dtoUser.Apellido); } else { main.AbrirVistaCajero(dtoUser.Nombre, dtoUser.Apellido); } return(true); } return(false); }
private void BtnVender_Click(object sender, EventArgs e) { int cantidadSolicitada = int.Parse(this.txtCantidad.Text); int cantidadExistente = int.Parse(this.infoproducto[5]); string cedula = txtCedula.Text; string nombreCliente = this.txtNombreCliente.Text; string apellidoCliente = txtApellidos.Text; string cadena = "No se puede vender este producto"; if (cantidadExistente != 0 || cantidadSolicitada > 0) { if (cantidadSolicitada <= cantidadExistente) { if (cedula != "" && nombreCliente != "" && apellidoCliente != "") { infoproducto[5] = (cantidadExistente - cantidadSolicitada).ToString(); if (main.EditarProducto(infoproducto)) { cadena = "¡Producto vendido con exito!"; main.AbrirVistaCajero("", ""); } } else { cadena = "Ingresa los datos del cliente por favor"; } } else { cadena = "La cantidad en existencia es menor a la digitada"; } } else { cadena = "No hay existencias de ese producto, o has elegido inferior o igual a 0"; } MessageBox.Show(cadena); }