private void btnAgregarClie_Click(object sender, EventArgs e) { try { int cate = (int)cbxCategoria.SelectedValue; String N = txtNombre.Text; String A = txtApellido.Text; int T = int.Parse(txtTelefono.Text); String C = txtCorreo.Text; if (String.IsNullOrEmpty(N) || String.IsNullOrEmpty(A) || String.IsNullOrEmpty(C)) { MessageBox.Show("Por favor, introduzca valores, los campos no pueden estar vacios."); return; } else { MessageBox.Show("Cliente Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNombre.Clear(); txtApellido.Clear(); txtCorreo.Clear(); txtTelefono.Clear(); } ClienteActual = ClientesConexion.Insert(N, A, T, C); LoadAll(); } catch (System.OverflowException) { } }
public static List <ClientesConexion> GetUsers() { List <ClientesConexion> client = new List <ClientesConexion>(); String query = "SELECT * FROM cliente"; MySqlCommand cmd = new MySqlCommand(query, dbConn); dbConn.Open(); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { int id = (int)reader["id"]; String Nombre = reader["nombre"].ToString(); String Apellidos = reader["apellidos"].ToString(); int Telefono = (int)reader["telefono"]; String Correo = reader["correo_electronico"].ToString(); ClientesConexion Clie = new ClientesConexion(id, Nombre, Apellidos, Telefono, Correo); client.Add(Clie); } reader.Close(); dbConn.Close(); return(client); }
private void LoadAll() { List <ClientesConexion> users = ClientesConexion.GetUsers(); lvUsers.Items.Clear(); foreach (ClientesConexion u in users) { ListViewItem item = new ListViewItem(new String[] { u.Id.ToString(), u.Nombre, u.Apellidos, u.Telefono.ToString(), u.Correo }); item.Tag = u; lvUsers.Items.Add(item); } }
public static ClientesConexion Insert(String N, String A, int T, String C) { String query = string.Format("INSERT INTO cliente(nombre, apellidos, telefono, correo_electronico) VALUES ('{0}', '{1}', '{2}', '{3}')", N, A, T, C); MySqlCommand cmd = new MySqlCommand(query, dbConn); dbConn.Open(); cmd.ExecuteNonQuery(); int id = (int)cmd.LastInsertedId; ClientesConexion user = new ClientesConexion(id, N, A, T, C); dbConn.Close(); return(user); }
private void lvUsers_SelectedIndexChanged(object sender, EventArgs e) { if (lvUsers.SelectedItems.Count > 0) { ListViewItem item = lvUsers.SelectedItems[0]; ClienteActual = (ClientesConexion)item.Tag; int id = ClienteActual.Id; String N = ClienteActual.Nombre; String A = ClienteActual.Apellidos; int T = ClienteActual.Telefono; String C = ClienteActual.Correo; txtNombre.Text = N; txtApellido.Text = A; txtTelefono.Text = T.ToString(); txtCorreo.Text = C; } }
public Clientes() { InitializeComponent(); ClientesConexion.InitializeDB(); }