//ELIMINAR private void btneliminar_Click(object sender, EventArgs e) { if (txtidcliente.Text != "0") { if (FuncionesClientes.Eliminar(Convert.ToInt16(txtidcliente.Text))) { MessageBox.Show("El cliente fue eliminado con exito"); Cliente filtro = lista.Where(s => s.Idcliente == Convert.ToInt16(txtidcliente.Text)).FirstOrDefault(); lista.Remove(filtro); RecargarLista(); txtidcliente.Text = ""; txtnombre.Text = ""; txtdni.Text = ""; txtdomicilio.Text = ""; txttelefono.Text = ""; } else { MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos"); } } else { MessageBox.Show("Seleccionar cliente"); } }
private void Form1_Load(object sender, EventArgs e) { lista = FuncionesClientes.Mostrar(); dtclientes.DataSource = lista; if (dtclientes.Rows.Count != 0) { dtclientes.Columns["Idcliente"].Visible = false; } }
//MODIFICAR private void btnmodificar_Click(object sender, EventArgs e) { if (txtidcliente.Text != "0") { cliente = new Cliente(); cliente.Idcliente = Convert.ToInt16(txtidcliente.Text); cliente.Nombre = txtnombre.Text; cliente.Dni = txtdni.Text; cliente.Direccion = txtdomicilio.Text; cliente.Telefono = txttelefono.Text; if (txtnombre.Text != "" && txtdni.Text != "" && txtdomicilio.Text != "" && txttelefono.Text != "") { if (FuncionesClientes.Modificar(cliente)) { var filtro = lista.Where(s => s.Idcliente == cliente.Idcliente).FirstOrDefault(); filtro.Nombre = cliente.Nombre; filtro.Dni = cliente.Dni; filtro.Direccion = cliente.Direccion; filtro.Telefono = cliente.Telefono; MessageBox.Show("El cliente fue modificado con exito"); RecargarLista(); txtidcliente.Text = ""; txtnombre.Text = ""; txtdni.Text = ""; txtdomicilio.Text = ""; txttelefono.Text = ""; } } else { MessageBox.Show("El cliente no fue modificado, por favor revise los datos"); } } else { MessageBox.Show("Seleccionar cliente"); } }
//AGREGAR private void btnagregar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); cliente.Nombre = txtnombre.Text; cliente.Dni = txtdni.Text; cliente.Direccion = txtdomicilio.Text; cliente.Telefono = txttelefono.Text; if (txtnombre.Text != "" && txtdni.Text != "" && txtdomicilio.Text != "" && txttelefono.Text != "") { if (FuncionesClientes.Agregar(cliente)) { DataTable tabla_ultimo_id = Sqlcliente.Mostrar("select top 1 idcliente from cliente order by idcliente desc "); DataRow Filtro = tabla_ultimo_id.Select().FirstOrDefault(); cliente.Idcliente = Filtro.Field <int>("idcliente"); lista.Add(cliente); MessageBox.Show("El cliente fue agregago con exito"); RecargarLista(); txtnombre.Text = ""; txtdni.Text = ""; txtdomicilio.Text = ""; txttelefono.Text = ""; } else { MessageBox.Show("Ha ocurrido un error en el sistema, intente en unos momentos"); } } else { MessageBox.Show("El cliente no fue agregago, por favor revise los datos"); } }