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; fh = new Factores.Core.FactoresHelper(); fh.Command = cmd; Factores.Core.Factores factor = new Factores.Core.Factores(); factor.anio = int.Parse(txtAnio.Text.Trim()); factor.valor = decimal.Parse(txtValor.Text.Trim()); switch (_tipoOperacion) { case 0: try { cnx.Open(); fh.insertaFactor(factor); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al ingresar el factor. \r\n \r\n Error: " + error.Message); } break; case 2: try { factor.idfactor = _idfactor; cnx.Open(); fh.actualizaFactor(factor); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al actualizar el factor. \r\n \r\n Error: " + error.Message); } break; } switch (tipoGuardar) { case 0: GLOBALES.LIMPIAR(this, typeof(TextBox)); break; case 1: if (OnNuevoFactor != null) OnNuevoFactor(_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; fh = new Factores.Core.FactoresHelper(); fh.Command = cmd; Factores.Core.Factores factor = new Factores.Core.Factores(); factor.anio = int.Parse(txtAnio.Text.Trim()); factor.valor = decimal.Parse(txtValor.Text.Trim()); switch (_tipoOperacion) { case 0: try { cnx.Open(); fh.insertaFactor(factor); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al ingresar el factor. \r\n \r\n Error: " + error.Message); } break; case 2: try { factor.idfactor = _idfactor; cnx.Open(); fh.actualizaFactor(factor); cnx.Close(); cnx.Dispose(); } catch (Exception error) { MessageBox.Show("Error al actualizar el factor. \r\n \r\n Error: " + error.Message); } break; } switch (tipoGuardar) { case 0: GLOBALES.LIMPIAR(this, typeof(TextBox)); break; case 1: if (OnNuevoFactor != null) { OnNuevoFactor(_tipoOperacion); } this.Dispose(); break; } }