コード例 #1
0
        public bool Update_MetaEspecificoDeGastoModificado(MetaEspecificoDeGastoModificado_VO pMetaEspecificoDeGastoModificado, SqlTransaction TransControlPresupuestal)
        {
            bool b_MetaEspecifica;

            try
            {
                SqlCommand cmdComand = new SqlCommand("USP_U_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);
        }
コード例 #2
0
        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");
                    }
                }
            }
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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");
                }
            }
        }
コード例 #5
0
        public bool Update_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);
        }