public bool Insert(Models.ContasContabeis contaContabil) { try { var sql = string.Format("INSERT INTO tbcontascontabeis ( nomeconta, classificacao, vlsaldo, situacao, dtcadastro, dtultalteracao) VALUES ('{0}', '{1}', {2}, '{3}', {4}, {5})", this.FormatString(contaContabil.nomeConta), !string.IsNullOrEmpty(contaContabil.classificacao) ? this.FormatString(contaContabil.classificacao) : "", 0, this.FormatString(contaContabil.situacao), this.FormatDate(DateTime.Now), this.FormatDate(DateTime.Now) ); OpenConnection(); SqlQuery = new SqlCommand(sql, con); int i = SqlQuery.ExecuteNonQuery(); if (i > 1) { return(true); } else { return(false); } } catch (Exception error) { throw new Exception(error.Message); } finally { CloseConnection(); } }
public bool Update(Models.ContasContabeis contaContabil) { try { string sql = "UPDATE tbcontascontabeis SET nomeconta = '" + this.FormatString(contaContabil.nomeConta) + "'," + " classificacao = '" + (!string.IsNullOrEmpty(contaContabil.classificacao) ? this.FormatString(contaContabil.classificacao) : "") + "'," + " situacao = '" + this.FormatString(contaContabil.situacao) + "'," + " dtultalteracao = " + this.FormatDate(DateTime.Now) + " WHERE codconta = " + contaContabil.codigo; OpenConnection(); SqlQuery = new SqlCommand(sql, con); int i = SqlQuery.ExecuteNonQuery(); if (i > 1) { return(true); } else { return(false); } } catch (Exception error) { throw new Exception(error.Message); } finally { CloseConnection(); } }
public ContasContabeis GetContaContabil(int codConta) { try { var model = new Models.ContasContabeis(); var listLanc = new List <Models.ContasContabeis.LancamentoVM>(); OpenConnection(); var sql = this.Search(codConta, null); var sqlLancamentos = this.SearchLancamentos(codConta); SqlQuery = new SqlCommand(sql + sqlLancamentos, con); reader = SqlQuery.ExecuteReader(); while (reader.Read()) { model.codigo = Convert.ToInt32(reader["ContasContabeis_ID"]); model.nomeConta = Convert.ToString(reader["ContasContabeis_Nome"]); model.classificacao = Convert.ToString(reader["ContasContabeis_Classificacao"]); model.vlSaldo = Convert.ToDecimal(reader["ContasContabeis_Saldo"]); model.situacao = Convert.ToString(reader["ContasContabeis_Situacao"]); model.dtCadastro = Convert.ToDateTime(reader["ContasContabeis_DataCadastro"]); model.dtUltAlteracao = Convert.ToDateTime(reader["ContasContabeis_DataUltAlteracao"]); } if (reader.NextResult()) { while (reader.Read()) { var lancamento = new ContasContabeis.LancamentoVM { codLancamento = Convert.ToInt32(reader["Lancamento_ID"]), dtMovimento = !string.IsNullOrEmpty(reader["Lancamento_Data"].ToString()) ? Convert.ToDateTime(reader["Lancamento_Data"]) : (DateTime?)null, vlLancamento = !string.IsNullOrEmpty(reader["Lancamento_Valor"].ToString()) ? Convert.ToDecimal(reader["Lancamento_Valor"]) : (decimal?)null, tipo = !string.IsNullOrEmpty(reader["Lancamento_Tipo"].ToString()) ? Convert.ToString(reader["Lancamento_Tipo"]) : string.Empty, descricao = !string.IsNullOrEmpty(reader["Lancamento_Descricao"].ToString()) ? Convert.ToString(reader["Lancamento_Descricao"]) : string.Empty }; listLanc.Add(lancamento); } } model.Lancamentos = listLanc; return(model); } catch (Exception error) { throw new Exception(error.Message); } finally { CloseConnection(); } }