Beispiel #1
0
        public List <EntitieCliente> GetClientes(String nombre)
        {
            List <EntitieCliente> clientes = new List <EntitieCliente>();

            String query = "SELECT * FROM Clientes ";

            if (!nombre.Equals(String.Empty))
            {
                query += "WHERE Nombre LIKE '%" + nombre + "%' ";
            }

            query += "ORDER BY Nombre ASC";

            DataTable dt = ManagerDatabase.Instance.ExecuteQuery(query);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                EntitieCliente cliente = new EntitieCliente(
                    Convert.ToInt32(dt.Rows[i][0]),
                    dt.Rows[i][1].ToString(),
                    dt.Rows[i][2].ToString(),
                    dt.Rows[i][3].ToString(),
                    dt.Rows[i][4].ToString(),
                    dt.Rows[i][5].ToString(),
                    dt.Rows[i][6].ToString());

                clientes.Add(cliente);
            }

            return(clientes);
        }
Beispiel #2
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);
 }
Beispiel #3
0
        public FormNuevoCliente(int idClienteAModificar)
        {
            InitializeComponent();

            clienteAModificar = ControllerClientes.Instance.GetClienteById(idClienteAModificar);
            modificando       = true;

            PrepararModoModificacion();
        }
Beispiel #4
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();
         }
     }
 }
Beispiel #5
0
        private void ModificarCliente()
        {
            EntitieCliente cliente = new EntitieCliente(
                textboxNombre.Text,
                textboxCuit.Text,
                textboxMail.Text,
                textboxTelefono1.Text,
                textboxTelefono2.Text,
                textboxTelefono3.Text);

            ControllerClientes.Instance.ModificarCliente(clienteAModificar.GetIdCliente(), cliente);

            ManagerMessages.Instance.NewInformationMessage(this, "Cliente modificado");
            DialogResult = DialogResult.OK;
            Close();
        }
Beispiel #6
0
        public EntitieCliente GetClienteById(int idCliente)
        {
            EntitieCliente cliente = null;

            DataTable dt = ManagerDatabase.Instance.ExecuteQuery("SELECT * FROM Clientes WHERE ID_Cliente = " + idCliente);

            if (dt.Rows.Count > 0)
            {
                cliente = new EntitieCliente(
                    Convert.ToInt32(dt.Rows[0][0]),
                    dt.Rows[0][1].ToString(),
                    dt.Rows[0][2].ToString(),
                    dt.Rows[0][3].ToString(),
                    dt.Rows[0][4].ToString(),
                    dt.Rows[0][5].ToString(),
                    dt.Rows[0][6].ToString());
            }

            return(cliente);
        }
Beispiel #7
0
        private void LimpiarCamposNuevaVenta()
        {
            LimpiarCamposItem();

            rBtnMinorista.Checked    = false;
            textboxMinorista.Enabled = false;

            rBtnMayorista.Checked    = false;
            textboxMayorista.Enabled = false;

            rBtnOferta.Checked    = false;
            textboxOferta.Enabled = false;

            rBtnDistribuidor.Checked    = false;
            textboxDistribuidor.Enabled = false;

            textboxCliente.Text = "";
            cliente             = null;

            gridItems.Rows.Clear();
        }
Beispiel #8
0
        // |==============================METODOS Y FUNCIONES==============================|

        public List <EntitieCliente> GetClientes()
        {
            List <EntitieCliente> clientes = new List <EntitieCliente>();

            DataTable dt = ManagerDatabase.Instance.ExecuteQuery("SELECT * FROM Clientes ORDER BY Nombre ASC");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                EntitieCliente cliente = new EntitieCliente(
                    Convert.ToInt32(dt.Rows[i][0]),
                    dt.Rows[i][1].ToString(),
                    dt.Rows[i][2].ToString(),
                    dt.Rows[i][3].ToString(),
                    dt.Rows[i][4].ToString(),
                    dt.Rows[i][5].ToString(),
                    dt.Rows[i][6].ToString());

                clientes.Add(cliente);
            }

            return(clientes);
        }
Beispiel #9
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() + "')");
 }