// 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; } }
// 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); }
//================================================================================================= // 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; }