private void btn_AgregarCliente_Click(object sender, EventArgs e) { if (MessageBox.Show("Seguro que desea Agregar?", "Confirmación Agregar", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { if (con.Abrirconexion() == true) { DAOClientes Cliente = new DAOClientes(); Cliente.nombre = txt_nombre.Text; Cliente.tipo_persona = cb_tipopersona.Text; Cliente.telefono = txt_telefono.Text; int resultado = DAOClientes.Agregar(con.con, Cliente); if (resultado > 0) { txt_nombre.Clear(); txt_telefono.Clear(); cb_tipopersona.Text = ""; } } } catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); } this.Close(); Catalogos.formulario.Clientes.Show(); Catalogos.formulario.Clientes.ListarClientes(con.con, ""); Catalogos.formulario.AgregarCliente = null; con.Cerrarconexion(); } }
public static int Agregar(MySqlConnection con, DAOClientes Cliente) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO clientes (id_cliente,nombre,tipo_persona,telefono) values ('{0}','{1}','{2}','{3}')", Cliente.id, Cliente.nombre, Cliente.tipo_persona, Cliente.telefono), con); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int Modificar(MySqlConnection con, DAOClientes Cliente) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("UPDATE clientes SET nombre='{0}',tipo_persona='{1}',telefono='{2}' where id_cliente='{3}' ", Cliente.nombre, Cliente.tipo_persona, Cliente.telefono, Cliente.id), con); retorno = comando.ExecuteNonQuery(); return(retorno); }
private void btn_Vender_Click(object sender, EventArgs e) { if (dgv_vender.RowCount < 2) { MessageBox.Show("Inserte un Producto"); txt_Cantidad.Focus(); } else { if (MessageBox.Show("Seguro que desea realizar la venta?", "Confirmación Venta", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { if (con.Abrirconexion() == true) { DAOVender Vender = new DAOVender(); for (int i = 0; i < id_cliente.Count; i++) { MessageBox.Show(id_producto[i]); if (i == 1) { id_venta.id = DAOVender.Buscarid(con.con); Vender.id = id_venta.id; id_venta.id_movimiento = DAOMovimientos.Buscarid(con.con); Vender.id_movimiento = id_venta.id_movimiento; } Vender.cliente = id_cliente[i]; Vender.producto = id_producto[i]; Vender.cantidad = int.Parse(cantidad[i]); if (total[i] == total.Count - 1) { Vender.total = totalll; } else { Vender.total = total[i]; } Vender.fecha_venta = fecha_venta[i]; int resultado = DAOVender.Agregar(con.con, Vender); MessageBox.Show("Venta Almacenada!"); txt_Cantidad.Text = "1"; txt_Total.Clear(); dgv_vender.Rows.Clear(); } } } catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); } con.Cerrarconexion(); } } }
public static IList <DAOClientes> Buscar(MySqlConnection con, string nombre) { List <DAOClientes> lista = new List <DAOClientes>(); MySqlCommand comando = new MySqlCommand(string.Format("SELECT id_cliente,nombre,tipo_persona,telefono from clientes where nombre LIKE ('%{0}%')", nombre), con); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { DAOClientes Cliente = new DAOClientes(); Cliente.id = reader.GetInt32(0); Cliente.nombre = reader.GetString(1); Cliente.tipo_persona = reader.GetString(2); Cliente.telefono = reader.GetString(3); lista.Add(Cliente); } return(lista); }
public void ListarClientes(MySqlConnection con, string Nombre) { dgvClientes.DataSource = DAOClientes.Buscar(con, Nombre); dgvClientes.AutoResizeColumns(); }