Esempio n. 1
0
 public void ModificarCliente(int idClienteAModificar, EntitieCliente nuevoCliente)
 {
     ManagerDatabase.Instance.Execute("UPDATE Clientes SET Nombre = '" + nuevoCliente.GetNombre() + "', " +
                                      "Cuit = '" + nuevoCliente.GetCuit() + "',  Mail = '" + nuevoCliente.GetMail() + "', " +
                                      "Telefono_1 = '" + nuevoCliente.GetTelefono1() + "', Telefono_2 = '" + nuevoCliente.GetTelefono2() + "', " +
                                      "Telefono_3 = '" + nuevoCliente.GetTelefono3() + "' " +
                                      "WHERE ID_Cliente = " + idClienteAModificar);
 }
Esempio n. 2
0
 private void FillCampos()
 {
     textboxNombre.Text    = clienteAModificar.GetNombre();
     textboxCuit.Text      = clienteAModificar.GetCuit();
     textboxMail.Text      = clienteAModificar.GetMail();
     textboxTelefono1.Text = clienteAModificar.GetTelefono1();
     textboxTelefono2.Text = clienteAModificar.GetTelefono2();
     textboxTelefono3.Text = clienteAModificar.GetTelefono3();
 }
Esempio n. 3
0
 private void btnSeleccionarCliente_Click(object sender, EventArgs e)
 {
     using (var form = new FormClientes(true))
     {
         var result = form.ShowDialog();
         if (result == DialogResult.OK)
         {
             cliente             = ControllerClientes.Instance.GetClienteById(form.IdClienteSeleccionado);
             textboxCliente.Text = cliente.GetNombre();
         }
     }
 }
Esempio n. 4
0
        private int GenerarVenta()
        {
            Decimal total = 0;

            List <EntitieVentaItem> items = new List <EntitieVentaItem>();
            int indexColIdPez             = ManagerGrids.Instance.GetColumnIndexByName(gridItems, "IDPEZ");
            int indexColPrecio            = ManagerGrids.Instance.GetColumnIndexByName(gridItems, "PRECIO");
            int indexColCantidad          = ManagerGrids.Instance.GetColumnIndexByName(gridItems, "CANTIDAD");

            for (int i = 0; i < gridItems.Rows.Count; i++)
            {
                int     idPez    = Convert.ToInt32(gridItems.Rows[i].Cells[indexColIdPez].Value);
                Decimal precio   = ManagerFormats.Instance.MoneyToDecimal(gridItems.Rows[i].Cells[indexColPrecio].Value.ToString());
                int     cantidad = ManagerFormats.Instance.NumberToInt(gridItems.Rows[i].Cells[indexColCantidad].Value.ToString());
                total += cantidad * precio;

                EntitiePez pez = ControllerPeces.Instance.GetPezById(idPez);
                items.Add(new EntitieVentaItem(0, pez.GetIdPez(), pez.GetNombre(), precio, cantidad));
            }

            int nroVenta = ControllerVentas.Instance.GenerarVenta(new EntitieVenta(cuenta.GetIdCuenta(), cliente.GetIdCliente(),
                                                                                   cuenta.GetNombre(), cliente.GetNombre(), total, DateTime.Today, items));

            if (nroVenta > 0)
            {
                ManagerMessages.Instance.NewInformationMessage(this, "Venta generada");
            }
            else
            {
                ManagerMessages.Instance.NewErrorMessage(this, "No se pudo generar la venta");
            }

            return(nroVenta);
        }
Esempio n. 5
0
 public void CrearCliente(EntitieCliente cliente)
 {
     ManagerDatabase.Instance.Execute("INSERT INTO Clientes(Nombre, Cuit, Mail, Telefono_1, Telefono_2, Telefono_3) " +
                                      "VALUES('" + cliente.GetNombre() + "', '" + cliente.GetCuit() + "', '" + cliente.GetMail() + "', " +
                                      "'" + cliente.GetTelefono1() + "', '" + cliente.GetTelefono2() + "', '" + cliente.GetTelefono3() + "')");
 }