Пример #1
0
        /// <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);
        }
Пример #2
0
        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);
        }