private void creaNuevoEdoResultados_Especial() { DWD_Criterio_EdoResultados_Especial nuevo = new DWD_Criterio_EdoResultados_Especial(); string[] camposOmitir = new string[1]; int iFilasAfectadas = 0; String exc = ""; nuevo.Rubro_01 = txt_Rubro_01.Text; nuevo.Rubro_03 = txt_Rubro_03.Text; nuevo.Contrato = txt_Contrato.Text; nuevo.gcta_id_8_fin = txt_gcta_id_8_fin.Text; nuevo.gcta_id_8_ini = txt_gcta_id_8_iniEsp.Text; try { if (funGlb.ExistenRegistros(consSql.regresaNumRegEdoResultados_Especial(nuevo)) > 0) { MessageBox.Show("El registro ya exíste en la BD.", "DWD_Criterio_EdoResultados_Especial", MessageBoxButton.OK, MessageBoxImage.Exclamation, MessageBoxResult.OK, MessageBoxOptions.None); return; } iFilasAfectadas = FuncionesGenericas <DWD_Criterio_EdoResultados_Especial> .Insert(nuevo, "DWD_Criterio_EdoResultados_Especial", camposOmitir, false, false, funGlb.conexion(), ref exc); if (iFilasAfectadas > 0) { MessageBox.Show("El criterio fue insertado correctamente.", "DWD_Criterio_EdoResultados_Especial", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.None); limpiarDatos(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Hubo un error al insertar." + ex.Message, "DWD_Criterio_EdoResultados_Especial", MessageBoxButton.OK, MessageBoxImage.Exclamation, MessageBoxResult.OK, MessageBoxOptions.None); } }
public String regresaNumRegEdoResultados_Especial(DWD_Criterio_EdoResultados_Especial regRevisar) { String consEdoResEsp = String.Empty; consEdoResEsp = "SELECT COUNT(*) \n"; consEdoResEsp = consEdoResEsp + "FROM DWD_Criterio_EdoResultados_Especial \n"; consEdoResEsp = consEdoResEsp + "WHERE Rubro_01 = '" + regRevisar.Rubro_01 + "' \n"; consEdoResEsp = consEdoResEsp + "AND Rubro_03 = '" + regRevisar.Rubro_03 + "' \n"; consEdoResEsp = consEdoResEsp + "AND Contrato = '" + regRevisar.Contrato + "' \n"; consEdoResEsp = consEdoResEsp + "AND gcta_id_8_fin = '" + regRevisar.gcta_id_8_fin + "' \n"; consEdoResEsp = consEdoResEsp + "AND gcta_id_8_ini = '" + regRevisar.gcta_id_8_ini + "'"; return(consEdoResEsp); }
public String updateEdoResultados_Especial(DWD_Criterio_EdoResultados_Especial nuevo, DWD_Criterio_EdoResultados_Especial viejo) { String consEdoResEsp = String.Empty; consEdoResEsp = "UPDATE DWD_Criterio_EdoResultados_Especial \n"; consEdoResEsp = consEdoResEsp + "SET Rubro_01 = '" + nuevo.Rubro_01 + "', \n"; consEdoResEsp = consEdoResEsp + "Rubro_03 = '" + nuevo.Rubro_03 + "', \n"; consEdoResEsp = consEdoResEsp + "Contrato = '" + nuevo.Contrato + "', \n"; consEdoResEsp = consEdoResEsp + "gcta_id_8_fin = '" + nuevo.gcta_id_8_fin + "', \n"; consEdoResEsp = consEdoResEsp + "gcta_id_8_ini = '" + nuevo.gcta_id_8_ini + "'"; consEdoResEsp = consEdoResEsp + "WHERE Rubro_01 = '" + viejo.Rubro_01 + "' \n"; consEdoResEsp = consEdoResEsp + "AND Rubro_03 = '" + viejo.Rubro_03 + "' \n"; consEdoResEsp = consEdoResEsp + "AND Contrato = '" + viejo.Contrato + "' \n"; consEdoResEsp = consEdoResEsp + "AND gcta_id_8_fin = '" + viejo.gcta_id_8_fin + "' \n"; consEdoResEsp = consEdoResEsp + "AND gcta_id_8_ini = '" + viejo.gcta_id_8_ini + "'"; return(consEdoResEsp); }
private void cargaEdoResultados_Especial(object item) { _regModificaEsp = (DWD_Criterio_EdoResultados_Especial)item; if (bVengoModificar) { _nuevoModificaEsp = new DWD_Criterio_EdoResultados_Especial(); _nuevoModificaEsp.gcta_id_8_ini = _regModificaEsp.gcta_id_8_ini; _nuevoModificaEsp.gcta_id_8_fin = _regModificaEsp.gcta_id_8_fin; _nuevoModificaEsp.Contrato = _regModificaEsp.Contrato; _nuevoModificaEsp.Rubro_01 = _regModificaEsp.Rubro_01; _nuevoModificaEsp.Rubro_03 = _regModificaEsp.Rubro_03; this.TabEspecial.DataContext = _nuevoModificaEsp; } else { this.TabEspecial.DataContext = _regModificaEsp; } TabEspecial.Visibility = System.Windows.Visibility.Visible; TabGeneral.SelectedIndex = (Int32)MyTabs.CriterioEspecial; }