private void dataGridClientes_CellClick(object sender, DataGridViewCellEventArgs e) { String columna_seleccionada = this.dataGridClientes.Columns[e.ColumnIndex].Name; if (columna_seleccionada == "modificar") { FilaSeleccionada cliente = new FilaSeleccionada(); int cantidad_columnas = dataGridClientes.ColumnCount - 1; for (int i = 0; i < cantidad_columnas; i++) { Object value = dataGridClientes[i, dataGridClientes.CurrentCell.RowIndex].Value; String nombre = dataGridClientes.Columns[i].Name; cliente.addDato(nombre, value); } ModificacionCliente mc = new ModificacionCliente(cliente, listado); mc.Show(); this.listado.actualizar_datagridview(); } else if (columna_seleccionada == "eliminar") { if (MessageBox.Show("¿Esta seguro que quiere eliminar este cliente?", "Eliminar cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ParamSet ps = new ParamSet("GESTION_DE_PATOS.EliminarUsuario"); int columna = dataGridClientes.Columns["usernameDataGridViewTextBoxColumn"].Index; int fila = dataGridClientes.CurrentCell.RowIndex; String username = dataGridClientes[columna, fila].Value.ToString(); ps.AddParameter("@user", username); SqlParameter retval = ps.execSP(); switch (retval.Value.ToString()) { case "0": MessageBox.Show("Registro eliminado"); this.listado.actualizar_datagridview(); break; case "1": MessageBox.Show("Se produció un error. El nombre de usuario no existe", "Eliminar cliente"); break; case "2": MessageBox.Show("El cliente ya se encuentra eliminado", "Eliminar cliente"); break; } } } }
private void dataGridClientes_CellClick(object sender, DataGridViewCellEventArgs e) { String columna_seleccionada = this.dataGridClientes.Columns[e.ColumnIndex].Name; if (columna_seleccionada == "modificar") { FilaSeleccionada cliente = new FilaSeleccionada(); int cantidad_columnas = dataGridClientes.ColumnCount - 1; for (int i = 0; i < cantidad_columnas; i++) { Object value = dataGridClientes[i, dataGridClientes.CurrentCell.RowIndex].Value; String nombre = dataGridClientes.Columns[i].Name; cliente.addDato(nombre, value); } ModificacionCliente mc = new ModificacionCliente(cliente, listado); mc.Show(); this.listado.actualizar_datagridview(); } else if (columna_seleccionada == "eliminar") { if (MessageBox.Show("¿Esta seguro que quiere eliminar este cliente?", "Eliminar cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ParamSet ps = new ParamSet("GESTION_DE_PATOS.EliminarUsuario"); int columna = dataGridClientes.Columns["usernameDataGridViewTextBoxColumn"].Index; int fila = dataGridClientes.CurrentCell.RowIndex; String username = dataGridClientes[columna, fila].Value.ToString(); ps.AddParameter("@user", username); SqlParameter retval = ps.execSP(); switch (retval.Value.ToString()) { case "0": MessageBox.Show("Registro eliminado"); this.listado.actualizar_datagridview(); break; case "1": MessageBox.Show("Se produció un error. El nombre de usuario no existe", "Eliminar cliente"); break; case "2": MessageBox.Show("El cliente ya se encuentra eliminado","Eliminar cliente"); break; } } } }