private void toolBaja_Click(object sender, EventArgs e) { DialogResult respuesta = MessageBox.Show("¿Quiere eliminar la plaza?", "Confirmación", MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString; int fila = dgvPlazas.CurrentCell.RowIndex; int idplaza = int.Parse(dgvPlazas.Rows[fila].Cells[0].Value.ToString()); cnx = new MySqlConnection(cdn); cmd = new MySqlCommand(); cmd.Connection = cnx; ph = new Plaza.Core.PlazasHelper(); ph.Command = cmd; Plaza.Core.Plazas p = new Plaza.Core.Plazas(); p.id = idplaza; p.activo = 0; try { cnx.Open(); ph.bajaPlaza(p); cnx.Close(); cnx.Dispose(); ListaPlazas(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } } }
private void frmPlazas_Load(object sender, EventArgs e) { /// _tipoOperacion CONSULTA = 1, EDICION = 2 if (_tipoOperacion == GLOBALES.CONSULTAR || _tipoOperacion == GLOBALES.MODIFICAR) { cnx = new MySqlConnection(); cnx.ConnectionString = cdn; cmd = new MySqlCommand(); cmd.Connection = cnx; ph = new Plaza.Core.PlazasHelper(); ph.Command = cmd; Plaza.Core.Plazas p = new Plaza.Core.Plazas(); p.id = _idplaza; List <Plaza.Core.Plazas> lstPlaza; try { cnx.Open(); lstPlaza = ph.obtenerPlaza(p); cnx.Close(); cnx.Dispose(); for (int i = 0; i < lstPlaza.Count; i++) { txtNombre.Text = lstPlaza[i].nombre; } } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } if (_tipoOperacion == GLOBALES.CONSULTAR) { toolTitulo.Text = "Consulta Plaza"; GLOBALES.INHABILITAR(this, typeof(TextBox)); } else { toolTitulo.Text = "Edición Plaza"; } } }
private void Guardar(int tipoGuardar) { //SE VALIDA SI TODOS LOS TEXTBOX HAN SIDO LLENADOS. string control = GLOBALES.VALIDAR(this, typeof(TextBox)); if (!control.Equals("")) { MessageBox.Show("Falta el campo: " + control, "Información"); return; } cnx = new MySqlConnection(); cnx.ConnectionString = cdn; cmd = new MySqlCommand(); cmd.Connection = cnx; ph = new Plaza.Core.PlazasHelper(); ph.Command = cmd; Plaza.Core.Plazas p = new Plaza.Core.Plazas(); p.nombre = txtNombre.Text; p.activo = 1; switch (_tipoOperacion) { case 0: try { cnx.Open(); ph.insertaPlaza(p); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } break; case 2: try { cnx.Open(); p.id = _idplaza; ph.actualizaPlaza(p); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } break; } switch (tipoGuardar) { case 0: GLOBALES.LIMPIAR(this, typeof(TextBox)); break; case 1: if (OnNuevaPlaza != null) { OnNuevaPlaza(_tipoOperacion); } this.Dispose(); break; } }