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