private void btnAddMaq_Click(object sender, EventArgs e)
        {
            switch (tipo)
            {
            case 0:
                string msg = "";

                try
                {
                    if (!txtID.Text.ToString().Equals("") && !txtNombre.Text.ToString().Equals("") && !txtCorreo.Text.ToString().Equals("") &&
                        !txtTelefono.Text.ToString().Equals("") && !txtDireccion.Text.ToString().Equals(""))
                    {
                        Cliente clienteNuevo = new Cliente();
                        msg                    = "Introduce un ID único y válido";
                        clienteNuevo.Id        = this.txtID.Text.ToString();
                        msg                    = "Introduce un nombre valido";
                        clienteNuevo.Nombre    = this.txtNombre.Text.ToString();
                        msg                    = "Introduce un correo valido";
                        clienteNuevo.Correo    = this.txtCorreo.Text.ToString();
                        msg                    = "Introduce un correo valido";
                        clienteNuevo.Telefono  = this.txtTelefono.Text.ToString();
                        msg                    = "Introduce una dirección valida";
                        clienteNuevo.Direccion = this.txtDireccion.Text.ToString();
                        vp.actualizarListaClientes();
                        MessageBox.Show(ValidadorConsultas.insertarCliente(clienteNuevo));
                    }
                    else
                    {
                        MessageBox.Show("Asegurate de llenar todos los campos");
                    }
                }
                catch (FormatException)
                {
                    MessageBox.Show(msg);
                }
                break;

            case 1:
                Cliente clienteModifi = new Cliente();
                clienteModifi.Id        = this.txtID.Text.ToString();
                clienteModifi.Nombre    = this.txtNombre.Text.ToString();
                clienteModifi.Correo    = this.txtCorreo.Text.ToString();
                clienteModifi.Telefono  = this.txtTelefono.Text.ToString();
                clienteModifi.Direccion = this.txtDireccion.Text.ToString();
                ValidadorConsultas.updateCliente(clienteModifi);
                this.Close();
                vp.actualizarListaClientes();



                break;
            }
        }
 private void btnEliminarCliente_Click(object sender, EventArgs e)
 {
     try
     {
         string id = this.lvClientes.FocusedItem.Text.ToString();
         ValidadorConsultas.deleteCliente(id);
         actualizarListaClientes();
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Debes seleccionar primero un elemento a modificar");
     }
 }
        public void actualizarListaClientes()
        {
            this.lvClientes.Items.Clear();

            List <Cliente> clientList = ValidadorConsultas.getClientes();

            foreach (Cliente aux in clientList)
            {
                ListViewItem lista = new ListViewItem();
                lista.Text = aux.Id;
                lista.SubItems.Add(aux.Nombre);
                lista.SubItems.Add(aux.Correo);
                lista.SubItems.Add(aux.Telefono);
                lista.SubItems.Add(aux.Direccion);
                this.lvClientes.Items.Add(lista);
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         string id = this.lbVentas.FocusedItem.Text.ToString();
         if (ValidadorConsultas.deleteVenta(id))
         {
             MessageBox.Show("La venta fue eliminada con exito");
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error al eliminar la venta");
         }
         actualizarListaVentas();
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Debes seleccionar primero un elemento a modificar");
     }
 }
        public void actualizarListaVentas()
        {
            this.lbVentas.Items.Clear();

            List <Venta> ventList = ValidadorConsultas.getVentas();

            foreach (Venta aux in ventList)
            {
                ListViewItem lista = new ListViewItem();
                lista.Text = aux.VentaID.ToString();
                lista.SubItems.Add(aux.Usuario);
                lista.SubItems.Add(aux.Producto);
                lista.SubItems.Add(aux.Cliente);
                lista.SubItems.Add(aux.Repartidor);
                lista.SubItems.Add(aux.PrecioTotal);
                lista.SubItems.Add(aux.Fecha);
                lista.SubItems.Add(aux.EstadoVenta);
                this.lbVentas.Items.Add(lista);
            }
        }
        private void VentanaPrincipal_Load(object sender, EventArgs e)
        {
            TempObjects.productos = ValidadorConsultas.getProductos();
            TempObjects.tamaños   = ValidadorConsultas.getTamaños();
            TempObjects.clientes  = ValidadorConsultas.getClientes();
            TempObjects.ventas    = ValidadorConsultas.getVentas();

            TempObjects.repartidores = ValidadorConsultas.getRepartidores();


            //  TempObjects.ingredientes = ValidadorConsultas.getColumna("Nombre","Ingredientes");
            //  listBDisponibles.DataSource = TempObjects.ingredientes;

            List <string> prodNames     = extractNames();
            List <string> clientesNames = extractClientes();
            List <string> repNames      = extractReps();

            this.cbRepartidor.DataSource = repNames;
            this.cbProducto.DataSource   = prodNames;
            this.cbCliente.DataSource    = clientesNames;
        }
Exemple #7
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            Usuario userObj = new Usuario();

            userObj.UserName   = txtBUsuario.Text;
            userObj.Contraseña = txtBContraseña.Text;

            if (ValidadorConsultas.accesoSP(userObj) == 0)
            {
                //No se pudo
                MessageBox.Show("Usuario y/o contraseña incorrectos \n Intentelo nuevamente", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtBContraseña.Text = "";
                txtBContraseña.Focus();
            }
            else
            {
                this.Hide();
                //Si se pudo
                VentanaPrincipal Vp = new VentanaPrincipal(this);
                Vp.Show();
            }
        }
 private void btnGenerar_Click(object sender, EventArgs e)
 {
     MessageBox.Show(ValidadorConsultas.generarVenta());
 }