public bool Insert_MetaEspecificoDeGastoMoficado(MetaEspecificoDeGastoModificado_VO pMetaEspecificoDeGastoModificado, SqlTransaction TransControlPresupuestal) { bool b_MetaEspecifica; try { SqlCommand cmdComand = new SqlCommand("USP_I_SICOP_META_ESPECIFICADEGASTO_MODIFICACIONES"); cmdComand.CommandType = System.Data.CommandType.StoredProcedure; cmdComand.Connection = TransControlPresupuestal.Connection; cmdComand.Transaction = TransControlPresupuestal; cmdComand.Parameters.Clear(); cmdComand.Parameters.AddWithValue("@META_VCH_IDMETA", pMetaEspecificoDeGastoModificado.META_VCH_IDMETA); cmdComand.Parameters.AddWithValue("@EGAS_VCH_IDESPECIFICADEGASTO", pMetaEspecificoDeGastoModificado.EGAS_VCH_IDESPECIFICADEGASTO); cmdComand.Parameters.AddWithValue("@MEGM_DEC_PIMMODIFICADO", pMetaEspecificoDeGastoModificado.MEGM_DEC_PIMMODIFICADO); b_MetaEspecifica = cmdComand.ExecuteNonQuery() > 0; } catch (Exception e) { if (e.Source != null) Console.WriteLine("IOException source: {0}", e.Source); throw; } return b_MetaEspecifica; }
public bool Insert_MetaEspecificoDeGastoModificado(MetaEspecificoDeGastoModificado_VO pMetaEspecificoDeGastoModificado) { SqlConnection sqlConection = null; SqlTransaction TransMetaEspecificaMoficado = null; bool b_MetaEspecificaModificado = false; try { sqlConection = new SqlConnection(BEConexion.vg_strCadenaConexion); sqlConection.Open(); TransMetaEspecificaMoficado = sqlConection.BeginTransaction(); if (pMetaEspecificoDeGastoModificado != null) { b_MetaEspecificaModificado = new MetaEspecificoDeGastoModificado_DAL().Insert_MetaEspecificoDeGastoMoficado(pMetaEspecificoDeGastoModificado, TransMetaEspecificaMoficado); } if (b_MetaEspecificaModificado) { TransMetaEspecificaMoficado.Commit(); } else { TransMetaEspecificaMoficado.Rollback(); } } catch (Exception exception) { if (TransMetaEspecificaMoficado != null) TransMetaEspecificaMoficado.Rollback(); return false; } finally { if (sqlConection != null) { sqlConection.Close(); } sqlConection.Dispose(); } return b_MetaEspecificaModificado; }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvModificado.Rows.Count > 0) { MetaEspecificoDeGastoModificado_VO pMetaEspecificoDeGastoModificado = new MetaEspecificoDeGastoModificado_VO(); pMetaEspecificoDeGastoModificado.MEGM_INT_IDMODIFICACION = Convert.ToInt32(dgvModificado["colIdModificado", dgvModificado.CurrentRow.Index].Value) ; pMetaEspecificoDeGastoModificado.META_VCH_IDMETA = dgvModificado["colidMetaModificado", dgvModificado.CurrentRow.Index].Value.ToString() ; pMetaEspecificoDeGastoModificado.EGAS_VCH_IDESPECIFICADEGASTO = dgvModificado["colIdEspecificaModificado", dgvModificado.CurrentRow.Index].Value.ToString(); MetaEspecificoDeGasto_VO pMetaEspecificoDeGasto = new MetaEspecificoDeGasto_VO(); pMetaEspecificoDeGasto.EGAS_VCH_IDESPECIFICADEGASTO = pMetaEspecificoDeGastoModificado.EGAS_VCH_IDESPECIFICADEGASTO; pMetaEspecificoDeGasto.META_VCH_IDMETA = pMetaEspecificoDeGastoModificado.META_VCH_IDMETA; if (MessageBox.Show("¿Desea Eliminar Registro", "Modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (new MetaEspecificoDeGastoModificado_BUS().Delete_MetaEspecificoDeGastoModificado(pMetaEspecificoDeGastoModificado)) { prcList_MetaEspecificoDeGastoModificado(pMetaEspecificoDeGasto); prcList_MetaEspecificoDeGasto(); } else { MessageBox.Show("Error al guardar Registro"); } } } }
private MetaEspecificoDeGastoModificado_VO prcGetMetaEspecificoDeGastoModificado() { MetaEspecificoDeGastoModificado_VO pMetaEspecificoDeGastoModificado = new MetaEspecificoDeGastoModificado_VO(); pMetaEspecificoDeGastoModificado.EGAS_VCH_IDESPECIFICADEGASTO = this.cmbEspecifica.SelectedValue.ToString(); pMetaEspecificoDeGastoModificado.META_VCH_IDMETA = this.cmbMetas.SelectedValue.ToString(); pMetaEspecificoDeGastoModificado.MEGM_DEC_PIMMODIFICADO = Convert.ToDecimal(this.txtPIModificado.Text); return pMetaEspecificoDeGastoModificado; }
private void btnGuardarModifica_Click(object sender, EventArgs e) { if (dgvGastoEspecifico.Rows.Count - 1 > 0) { if (!(this.txtPIModificado.Text.Equals(""))) { if (MessageBox.Show("¿Guardar el Registro?", "Modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { MetaEspecificoDeGastoModificado_VO pMetaEspecificoDeGastoModificado = new MetaEspecificoDeGastoModificado_VO(); pMetaEspecificoDeGastoModificado = this.prcGetMetaEspecificoDeGastoModificado(); MetaEspecificoDeGasto_VO pMetaEspecificoDeGasto = new MetaEspecificoDeGasto_VO(); pMetaEspecificoDeGasto.EGAS_VCH_IDESPECIFICADEGASTO = pMetaEspecificoDeGastoModificado.EGAS_VCH_IDESPECIFICADEGASTO; pMetaEspecificoDeGasto.META_VCH_IDMETA = pMetaEspecificoDeGastoModificado.META_VCH_IDMETA; if (Nuevo == true) { if (new MetaEspecificoDeGastoModificado_BUS().Insert_MetaEspecificoDeGastoModificado(pMetaEspecificoDeGastoModificado)) { prcList_MetaEspecificoDeGastoModificado(pMetaEspecificoDeGasto); prcList_MetaEspecificoDeGasto(); } else { MessageBox.Show("Error al guardar Registro"); } } else { if (new MetaEspecificoDeGastoModificado_BUS().Update_MetaEspecificoDeGastoModificado(pMetaEspecificoDeGastoModificado)) { prcList_MetaEspecificoDeGastoModificado(pMetaEspecificoDeGasto); prcList_MetaEspecificoDeGasto(); } else { MessageBox.Show("Error al guardar Registro"); } } } } else { MessageBox.Show("Error al ingresa Importe"); } } }