Exemple #1
0
        // UPDATE ACRESCIMO MOTIVO
        //------------------------------------------------------------------------------------------------------------
        public bool UpdateAcrescimoMotivo(objAcrescimoMotivo motivo)
        {
            try
            {
                AcessoDados db = new AcessoDados();

                //--- clear Params
                db.LimparParametros();

                //--- define Params
                db.AdicionarParametros("@IDAcrescimoMotivo", motivo.IDAcrescimoMotivo);
                db.AdicionarParametros("@AcrescimoMotivo", motivo.AcrescimoMotivo);
                db.AdicionarParametros("@Ativo", motivo.Ativo);

                //--- convert null parameters
                db.ConvertNullParams();

                //--- create query
                string query = db.CreateUpdateSQL("tblMovAcrescimoMotivo", "IDAcrescimoMotivo");

                //--- update
                db.ExecutarManipulacao(CommandType.Text, query);
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        // INSERT ACRESCIMO MOTIVO
        //------------------------------------------------------------------------------------------------------------
        public int InsertAcrescimoMotivo(objAcrescimoMotivo motivo)
        {
            try
            {
                AcessoDados db = new AcessoDados();

                //--- clear Params
                db.LimparParametros();

                //--- define Params
                db.AdicionarParametros("@AcrescimoMotivo", motivo.AcrescimoMotivo);
                db.AdicionarParametros("@Ativo", true);

                //--- convert null parameters
                db.ConvertNullParams();

                //--- create query
                string query = db.CreateInsertSQL("tblMovAcrescimoMotivo");

                //--- insert
                return((int)db.ExecutarInsertAndGetID(query));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 // SUB NEW
 //------------------------------------------------------------------------------------------------------------
 public frmAcrescimoMotivo(objAcrescimoMotivo motivo, Form formOrigem)
 {
     InitializeComponent();
     _motivo     = motivo;
     _formOrigem = formOrigem;
     GetMotivosList();
     HandlerKeyDownControl(this);
 }
Exemple #4
0
        //=================================================================================================
        // ACRESCIMO MOTIVO
        //=================================================================================================

        // GET LIST OF ACRESCIMO MOTIVO
        //------------------------------------------------------------------------------------------------------------
        public List <objAcrescimoMotivo> GetListMotivo(bool?Ativo = null, object dbTran = null)
        {
            try
            {
                AcessoDados db = dbTran == null ? new AcessoDados() : (AcessoDados)dbTran;

                string query     = "SELECT * FROM tblMovAcrescimoMotivo";
                bool   haveWhere = false;

                // add params
                db.LimparParametros();

                if (Ativo != null)
                {
                    db.AdicionarParametros("@Ativo", Ativo);
                    if (haveWhere)
                    {
                        query += " AND Ativo = @Ativo";
                    }
                    else
                    {
                        query += " WHERE Ativo = @Ativo";
                    }
                }

                query += " ORDER BY IDAcrescimoMotivo";

                // execute datatable
                DataTable dt = db.ExecutarConsulta(CommandType.Text, query);

                // create list
                List <objAcrescimoMotivo> listagem = new List <objAcrescimoMotivo>();

                if (dt.Rows.Count == 0)
                {
                    return(listagem);
                }

                foreach (DataRow row in dt.Rows)
                {
                    objAcrescimoMotivo cob = new objAcrescimoMotivo()
                    {
                        IDAcrescimoMotivo = (byte)row["IDAcrescimoMotivo"],
                        AcrescimoMotivo   = (string)row["AcrescimoMotivo"],
                        Ativo             = (bool)row["Ativo"],
                    };

                    listagem.Add(cob);
                }

                return(listagem);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void btnQuitar_Click(object sender, EventArgs e)
        {
            if (!VerificaValores())
            {
                return;
            }

            // check acrescimo
            if (propSaida.AcrescimoValor != null && propSaida.AcrescimoValor != 0)
            {
                var motivo = new objAcrescimoMotivo()
                {
                    AcrescimoMotivo   = propSaida.AcrescimoMotivo,
                    IDAcrescimoMotivo = propSaida.IDAcrescimoMotivo,
                    Ativo             = true
                };

                frmAcrescimoMotivo frm = new frmAcrescimoMotivo(motivo, this);
                frm.ShowDialog();

                if (frm.DialogResult != DialogResult.OK)
                {
                    return;
                }

                propSaida.IDAcrescimoMotivo = frm._motivo.IDAcrescimoMotivo;
                propSaida.AcrescimoMotivo   = frm._motivo.AcrescimoMotivo;
            }

            propSaida.MovTipo    = 2;
            propSaida.Conta      = txtConta.Text;
            propSaida.Setor      = lblSetor.Text;
            propSaida.Origem     = EnumMovOrigem.APagar;         // ORIGEM DESPESA
            propSaida.IDOrigem   = (long)_apagar.IDAPagar;
            propSaida.Imagem     = null;
            propSaida.Observacao = txtObservacao.Text.Length == 0 ? null : txtObservacao.Text;

            DialogResult = DialogResult.OK;
        }