// DELETE TRANFERENCIA SETOR //------------------------------------------------------------------------------------------------------------ public void DeleteTransferenciaSetor(objTransfSetor Transf, Action <int, decimal> SetorSdlUpdate) { AcessoDados db = null; try { db = new AcessoDados(); db.BeginTransaction(); // 1. TRY REMOVE TRANSFERENCIA (entrada e saida) //------------------------------------------------------------------------------------------------------------ new MovimentacaoBLL().DeleteMovsByOrigem(EnumMovOrigem.TransfSetor, (long)Transf.IDTransfSetor, null, SetorSdlUpdate, db); // 2. REMOVE TRANSF SETOR //------------------------------------------------------------------------------------------------------------ string query = "DELETE tblTransfSetor WHERE IDTransfSetor = @IDTransfSetor"; //--- clear and insert params db.LimparParametros(); db.AdicionarParametros("@IDTransfSetor", Transf.IDTransfSetor); //--- execute db.ExecutarManipulacao(CommandType.Text, query); // 3. COMMIT TRANSACTION //------------------------------------------------------------------------------------------------------------ db.CommitTransaction(); } catch (Exception ex) { db.RollBackTransaction(); throw ex; } }
public string Editar(Funcionario dto) { AcessoDados dal = new AcessoDados(); try { dal.LimparParametros(); dal.AdicionarParametro("@Operacao", dto.Operacao); dal.AdicionarParametro("@FuncionarioId", dto.FuncionarioId); dal.AdicionarParametro("@NomeUsuario", dto.NomeUsuario); dal.AdicionarParametro("@Senha", dto.Senha); dal.AdicionarParametro("@Cargo", dto.CargoId); dal.AdicionarParametro("@Estado", dto.Estado); dal.AdicionarParametro("@NomeCompleto", dto.NomeCompleto); dal.AdicionarParametro("@Telf", dto.Telf); dal.AdicionarParametro("@Endereco", dto.Endereco); dal.AdicionarParametro("@Email", dto.Email); string retorno = dal.ExecutarOperacao(CommandType.StoredProcedure, "Sp_Funcionario").ToString(); return(retorno); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable Pesquisar(Estoque dto) { AcessoDados dal = new AcessoDados(); try { dal.LimparParametros(); dal.AdicionarParametro("@Operacao", dto.Operacao); dal.AdicionarParametro("@ProdutoId", dto.ProdutoId); dal.AdicionarParametro("@NomeCateg", dto.NomeCateg); dal.AdicionarParametro("@PrecoVenda", dto.PrecoVenda); dal.AdicionarParametro("@Lote", dto.Lote); dal.AdicionarParametro("@NomeProduto", dto.NomeProduto); dal.AdicionarParametro("@NomeTipoFarmaco", dto.NomeTipoFarmaco); DataTable dt = dal.ExecutarConsulta(CommandType.StoredProcedure, "Sp_Estoque"); return(dt); } catch (Exception ex) { throw new Exception(ex.Message); } }
public string Editar(Estoque dto) { AcessoDados dal = new AcessoDados(); string retorno; try { dal.LimparParametros(); dal.AdicionarParametro("@Operacao", dto.Operacao); //dal.AdicionarParametro("@ProdutoId", dto.ProdutoId); dal.AdicionarParametro("@Descricao", dto.Descricao); dal.AdicionarParametro("@Quantidade", dto.Quantidade); dal.AdicionarParametro("@PrecoVenda", dto.PrecoVenda); dal.AdicionarParametro("@PrecoCompra", dto.PrecoCompra); dal.AdicionarParametro("@DataFabrico", dto.DataFabrico); dal.AdicionarParametro("@DataExp", dto.DataExp); dal.AdicionarParametro("@FuncionarioId", dto.FuncionarioId); dal.AdicionarParametro("@Estado", dto.Estado); dal.AdicionarParametro("@EstoqueId", dto.EstoqueId); dal.AdicionarParametro("@Lote", dto.Lote); return(retorno = dal.ExecutarOperacao(CommandType.StoredProcedure, "Sp_Estoque").ToString()); } catch (Exception ex) { throw new Exception(ex.Message); } }
// SAVE CREDOR COLABORADOR: INSERT | UPDATE | DELETE //------------------------------------------------------------------------------------------------------------ private void ColaboradorCheckAndSave(objCredor credor, AcessoDados dbTran) { try { // delete dbTran.LimparParametros(); string query = $"DELETE tblCredorColaborador WHERE IDCredor = {credor.IDCredor}"; dbTran.ExecutarManipulacao(CommandType.Text, query); if (credor.IDCredorTipo == 6) // credor colaborador { // insert if (credor.IDSetor != null && credor.ComissaoTaxa != null) { dbTran.LimparParametros(); dbTran.AdicionarParametros("@IDCredor", credor.IDCredor); dbTran.AdicionarParametros("@IDSetor", credor.IDSetor); dbTran.AdicionarParametros("@ComissaoTaxa", credor.ComissaoTaxa); query = "INSERT INTO tblCredorColaborador (IDCredor, IDSetor, ComissaoTaxa) " + "VALUES (@IDCredor, @IDSetor, @ComissaoTaxa)"; dbTran.ExecutarManipulacao(CommandType.Text, query); } } } catch (Exception ex) { throw ex; } }
// SAVE CREDOR FUNCIONARIO: INSERT | UPDATE | DELETE //------------------------------------------------------------------------------------------------------------ private void FuncionarioCheckAndSave(objCredor credor, AcessoDados dbTran) { try { // delete dbTran.LimparParametros(); string query = $"DELETE tblCredorFuncionario WHERE IDCredor = {credor.IDCredor}"; dbTran.ExecutarManipulacao(CommandType.Text, query); if (credor.IDCredorTipo == 5) // credor funcionario { // insert if (credor.SalarioBruto != null && !string.IsNullOrEmpty(credor.Funcao)) { dbTran.LimparParametros(); dbTran.AdicionarParametros("@IDCredor", credor.IDCredor); dbTran.AdicionarParametros("@Funcao", credor.Funcao); dbTran.AdicionarParametros("@AdmissaoData", credor.AdmissaoData); dbTran.AdicionarParametros("@UltimaFeriasData", credor.UltimaFeriasData); dbTran.AdicionarParametros("@SalarioBruto", credor.SalarioBruto); dbTran.ConvertNullParams(); query = "INSERT INTO tblCredorFuncionario (IDCredor, Funcao, AdmissaoData, UltimaFeriasData, SalarioBruto) " + "VALUES (@IDCredor, @Funcao, @AdmissaoData, @UltimaFeriasData, @SalarioBruto)"; dbTran.ExecutarManipulacao(CommandType.Text, query); } } } catch (Exception ex) { throw ex; } }
// DELETE ARECEBER //------------------------------------------------------------------------------------------------------------ public bool DeleteAReceber(long IDAReceber, object dbTran = null) { try { AcessoDados db = dbTran == null ? new AcessoDados() : (AcessoDados)dbTran; //--- clear Params db.LimparParametros(); //--- define Params db.AdicionarParametros("@IDAReceber", IDAReceber); //--- convert null parameters db.ConvertNullParams(); //--- create query string query = "DELETE tblAReceber WHERE IDAReceber = @IDAReceber"; //--- update db.ExecutarManipulacao(CommandType.Text, query); return(true); } catch (Exception ex) { throw ex; } }
// UPDATE ARECEBER SITUACAO || VALOR LIQUIDO || COMPENSACAO DATA //------------------------------------------------------------------------------------------------------------ public bool UpdateAReceber(objAReceber rec, object dbTran = null) { try { AcessoDados db = dbTran == null ? new AcessoDados() : (AcessoDados)dbTran; //--- clear Params db.LimparParametros(); //--- define Params db.AdicionarParametros("@IDAReceber", rec.IDAReceber); db.AdicionarParametros("@IDSituacao", rec.IDSituacao); db.AdicionarParametros("@ValorLiquido", rec.ValorLiquido); db.AdicionarParametros("@ValorRecebido", rec.ValorRecebido); db.AdicionarParametros("@CompensacaoData", rec.CompensacaoData); //--- convert null parameters db.ConvertNullParams(); //--- create query string query = db.CreateUpdateSQL("tblAReceber", "@IDAReceber"); //--- update db.ExecutarManipulacao(CommandType.Text, query); return(true); } catch (Exception ex) { throw ex; } }
// ANEXAR A PAGAR LIST COM DESPESA CARTAO //------------------------------------------------------------------------------------------------------------ public void VincularAPagarList(List <objAPagar> list, long IDDespesa, object dbTran = null) { AcessoDados db = dbTran == null ? new AcessoDados() : (AcessoDados)dbTran; try { if (dbTran == null) { db.BeginTransaction(); } foreach (var item in list) { VincularAPagarItem((long)item.IDAPagar, IDDespesa, db); } if (dbTran == null) { db.CommitTransaction(); } } catch (Exception ex) { if (dbTran == null) { db.RollBackTransaction(); } throw ex; } }
// GET LIST OF BY IDCONTRIBUICAO //------------------------------------------------------------------------------------------------------------ public List <objAReceber> GetListAReceberByIDContribuicao(long IDContribuicao, AcessoDados dbTran) { try { AcessoDados db = dbTran == null ? new AcessoDados() : dbTran; string query = "SELECT * FROM qryAReceber"; // add params db.LimparParametros(); db.AdicionarParametros("@IDContribuicao", IDContribuicao); query += " WHERE IDContribuicao = @IDContribuicao"; query += " ORDER BY CompensacaoData"; List <objAReceber> listagem = new List <objAReceber>(); DataTable dt = db.ExecutarConsulta(CommandType.Text, query); foreach (DataRow row in dt.Rows) { listagem.Add(ConvertRowInClass(row)); } // RETURN return(listagem.OrderBy(p => p.CompensacaoData).ToList()); } catch (Exception ex) { throw ex; } }
// GET LIST APAGAR OF CARTAO CREDITO //------------------------------------------------------------------------------------------------------------ public List <objAPagar> ListAPagarCartaoVinculadas(long IDDespesaCartao, object dbTran = null) { try { AcessoDados db = dbTran == null ? new AcessoDados() : (AcessoDados)dbTran; string query = "SELECT * FROM qryDespesaCartaoAPagar WHERE IDDespesaCartao = @IDDespesaCartao"; // add params db.LimparParametros(); db.AdicionarParametros("@IDDespesaCartao", IDDespesaCartao); DataTable dt = db.ExecutarConsulta(CommandType.Text, query); var list = new List <objAPagar>(); if (dt.Rows.Count == 0) { return(list); } var pBLL = new APagarBLL(); foreach (DataRow row in dt.Rows) { list.Add(pBLL.ConvertRowInClass(row)); } return(list); } catch (Exception ex) { throw ex; } }
// GET LIST APAGAR OF CARTAO CREDITO //------------------------------------------------------------------------------------------------------------ public List <objAPagar> ListAPagarCartaoEmAberto(int IDCartaoCredito) { try { AcessoDados db = new AcessoDados(); string query = "SELECT * FROM qryAPagar WHERE IDCartaoCredito = @IDCartaoCredito AND IDSituacao = 1"; // add params db.LimparParametros(); db.AdicionarParametros("@IDCartaoCredito", IDCartaoCredito); DataTable dt = db.ExecutarConsulta(CommandType.Text, query); if (dt.Rows.Count == 0) { return(null); } var pBLL = new APagarBLL(); var list = new List <objAPagar>(); foreach (DataRow row in dt.Rows) { list.Add(pBLL.ConvertRowInClass(row)); } return(list); } catch (Exception ex) { throw ex; } }
// GET LAST DESPESA CARTAO BY IDCARTAO //------------------------------------------------------------------------------------------------------------ public objDespesaCartao GetLastDespesaCartaoByCartao(int IDCartaoCredito) { try { AcessoDados db = new AcessoDados(); string query = "SELECT TOP 1 * FROM qryDespesaCartao " + "WHERE IDCartaoCredito = @IDCartaoCredito " + "ORDER BY DespesaData DESC"; // add params db.LimparParametros(); db.AdicionarParametros("@IDCartaoCredito", IDCartaoCredito); DataTable dt = db.ExecutarConsulta(CommandType.Text, query); if (dt.Rows.Count == 0) { return(null); } return(ConvertRowInClass(dt.Rows[0])); } catch (Exception ex) { throw ex; } }
// INSERT DESPESA CARTAO //------------------------------------------------------------------------------------------------------------ private void InsertDespesaCartao(objDespesaCartao desp, AcessoDados dbTran) { try { //--- clear Params dbTran.LimparParametros(); //--- define Params dbTran.AdicionarParametros("@IDDespesa", desp.IDDespesa); dbTran.AdicionarParametros("@IDCartaoCredito", desp.IDCartaoCredito); dbTran.AdicionarParametros("@ReferenciaData", desp.ReferenciaData); dbTran.AdicionarParametros("@IDSituacao", desp.IDSituacao); //--- convert null parameters dbTran.ConvertNullParams(); string query = dbTran.CreateInsertSQL("tblDespesaCartao"); //--- insert dbTran.ExecutarManipulacao(CommandType.Text, query); } catch (Exception ex) { throw ex; } }
// GET DESPESA CARTAO BY ID //------------------------------------------------------------------------------------------------------------ public objDespesaCartao GetDespesaCartaoByID(long IDDespesa) { try { AcessoDados db = new AcessoDados(); string query = "SELECT * FROM qryDespesaCartao WHERE IDDespesa = @IDDespesa"; // add params db.LimparParametros(); db.AdicionarParametros("@IDDespesa", IDDespesa); DataTable dt = db.ExecutarConsulta(CommandType.Text, query); if (dt.Rows.Count == 0) { throw new Exception("Registro de Despesa não encontrado..."); } return(ConvertRowInClass(dt.Rows[0])); } catch (Exception ex) { throw ex; } }