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 SqlConnection(); cnx.ConnectionString = cdn; cmd = new SqlCommand(); cmd.Connection = cnx; ph = new Puestos.Core.PuestosHelper(); ph.Command = cmd; Puestos.Core.Puestos puesto = new Puestos.Core.Puestos(); puesto.nombre = txtDescripcion.Text; puesto.estatus = 1; puesto.idempresa = GLOBALES.IDEMPRESA; switch (_tipoOperacion) { case 0: try { cnx.Open(); ph.insertaPuesto(puesto); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al ingresar el puesto. \r\n \r\n Error: " + error.Message); } break; case 2: try { puesto.idpuesto = _idPuesto; puesto.nombre = txtDescripcion.Text; cnx.Open(); ph.actualizaPuesto(puesto); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al actualizar el puesto. \r\n \r\n Error: " + error.Message); } break; } switch (tipoGuardar) { case 0: GLOBALES.LIMPIAR(this, typeof(TextBox)); //limpiar(this, typeof(TextBox)); break; case 1: if (OnNuevoPuesto != null) OnNuevoPuesto(_tipoOperacion); this.Dispose(); break; } }
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 Puestos.Core.PuestosHelper(); ph.Command = cmd; Puestos.Core.Puestos puesto = new Puestos.Core.Puestos(); puesto.descripcion = txtDescripcion.Text; puesto.estatus = 1; switch (_tipoOperacion) { case 0: try { cnx.Open(); ph.insertaPuesto(puesto); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al ingresar el puesto. \r\n \r\n Error: " + error.Message); } break; case 2: try { puesto.id = _idPuesto; puesto.descripcion = txtDescripcion.Text; cnx.Open(); ph.actualizaPuesto(puesto); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al actualizar el puesto. \r\n \r\n Error: " + error.Message); } break; } switch (tipoGuardar) { case 0: GLOBALES.LIMPIAR(this, typeof(TextBox)); //limpiar(this, typeof(TextBox)); break; case 1: if (OnNuevoPuesto != null) OnNuevoPuesto(_tipoOperacion); this.Dispose(); break; } }