private void btnGuardarCambios_Click(object sender, EventArgs e) { //llamar al modificar de blAsociado if (validarEspaciosVacios()) { BL_Asociado blAsociado = new BL_Asociado(); asociado.perNombre = txtNombre.Text.Trim(); asociado.perPrimerApellido = txt1erApellido.Text.Trim(); asociado.perSegundoApellido = txt2doApellido.Text.Trim(); asociado.perTelefono = txtTelefono.Text.Trim(); if (blAsociado.editarAsociado(asociado)) { MessageBox.Show("Cambios guardados"); vaciarTextbox(); this.Dispose(); } else { MessageBox.Show("No se pudo modificar el asociado"); } } else { MessageBox.Show("Por favor rellene todos espacios!"); } }
private void rellenarFormulario(int idAsociado) { BL_Asociado blAsociado = new BL_Asociado(); asociado = blAsociado.buscarAsociado(idAsociado); txtNombre.Text = asociado.perNombre; txt1erApellido.Text = asociado.perPrimerApellido; txt2doApellido.Text = asociado.perSegundoApellido; txtTelefono.Text = asociado.perTelefono; }
private void btnAddAsociado_Click(object sender, EventArgs e) { BL_Asociado blAsociado = new BL_Asociado(); DO_Asociado asociado = new DO_Asociado(); asociado.perNombre = txtNombre.Text.Trim(); asociado.perPrimerApellido = txtP1erApellido.Text.Trim(); asociado.perSegundoApellido = txt2doApellido.Text.Trim(); asociado.perTelefono = txtTelefono.Text.Trim(); asociado.proveedor = proveedor; if (blAsociado.AgregarAsociado(asociado)) { MessageBox.Show("Asociado agregado"); limpiarFormulario(); } else { MessageBox.Show("El asociado no se agregó"); } }
private void llenarListBox() { BL_Asociado blAsociado = new BL_Asociado(); List <DO_Asociado> listaProveedores = blAsociado.obtenerListaAsociados(proveedor); DataTable tablaAsociados = new DataTable(); tablaAsociados.Columns.Add("Identificador"); tablaAsociados.Columns.Add("Nombre"); tablaAsociados.Columns.Add("Telefono"); if (listaProveedores != null) { foreach (DO_Asociado doAsociado in listaProveedores) { tablaAsociados.Rows.Add(doAsociado.perIdentificador, doAsociado.perNombre + " " + doAsociado.perPrimerApellido + " " + doAsociado.perSegundoApellido, doAsociado.perTelefono); } } this.grdAsociados.DataSource = tablaAsociados; }
private void grdAsociados_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataTable dataTable = (DataTable)grdAsociados.DataSource; if (grdAsociados.Columns[e.ColumnIndex].Name.Equals("Editar")) { BL_Asociado blAsociado = new BL_Asociado(); DataRow fila = dataTable.Rows[e.RowIndex]; int id = Convert.ToInt32(fila[0]); EditarAsociado editarAsociado = new EditarAsociado(id) { Dock = DockStyle.Fill, TopLevel = false, TopMost = true }; this.Parent.Controls.Add(editarAsociado); this.Dispose(); editarAsociado.Show(); } else { if (grdAsociados.Columns[e.ColumnIndex].Name.Equals("Eliminar")) { BL_Asociado blAsociado = new BL_Asociado(); DataRow fila = dataTable.Rows[e.RowIndex]; int id = Convert.ToInt32(fila[0]); if (blAsociado.eliminarAsociado(id)) { llenarListBox(); } else { MessageBox.Show("el asociado no se eliminó"); } } } }