private void CarregaDespesaEscritorio(int adv, DateTime initialDate, DateTime finalDate) { DespesasDB desDB = new DespesasDB(); DataSet ds = desDB.SelectAllDespesasEscritorioByDate(adv, initialDate, finalDate); Function.CarregaGrid(ds, gdvDespesasEscritorio, lblqtdDespesa); }
private void CarregaDespesaEscritorio(int adv) { DespesasDB desDB = new DespesasDB(); DataSet ds = desDB.SelectAllDespesasEscritorio(adv, DateTime.Today.Month); Function.CarregaGrid(ds, gdvDespesasEscritorio, lblqtdDespesa); lblValorTotalDespesa.Text = desDB.GetTotalDespesaEscritorio(adv, DateTime.Today.Month).ToString("C2");; }
public void EditarCusto(int id) { Despesas despesas = new Despesas(); DespesasDB despesasDB = new DespesasDB(); TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesasDB tipoDespesaDB = new TipoDespesasDB(); try { if (Convert.ToDateTime(txtEditarData.Text) > DateTime.Today) { lblMsgEditarCusto.Text = "A data deve ser menos que a data de hoje!"; divMsgEditarCusto.Attributes["class"] = "alert alert-danger"; } else if (ddlEditarTipo.SelectedItem.Text == "Selecione") { lblMsgEditarCusto.Text = "Escolha um tipo de custo!"; divMsgEditarCusto.Attributes["class"] = "alert alert-danger"; ddlEditarTipo.Focus(); } else if (string.IsNullOrWhiteSpace(txtEditarData.Text)) { lblMsgEditarCusto.Text = "Preencha a data!"; divMsgEditarCusto.Attributes["class"] = "alert alert-danger"; txtEditarData.Focus(); } else if (ddlEditarTipo.SelectedItem.Text == "Outros" && string.IsNullOrWhiteSpace(txtEditarDescricao.Text)) { lblMsgEditarCusto.Text = "Escreva uma descrição!"; divMsgEditarCusto.Attributes["class"] = "alert alert-danger"; txtEditarDescricao.Focus(); } else { despesas = despesasDB.Select(id); despesas.Valor = Convert.ToDecimal(txtEditarValor.Text); despesas.Data = Convert.ToDateTime(txtEditarData.Text); despesas.Obs = txtEditarObs.Text; tipoDespesa.Codigo = Convert.ToInt32(ddlEditarTipo.SelectedItem.Value); despesas.TipoDespesa = tipoDespesa; if (ddlEditarTipo.SelectedItem.Text == "Outros") { tipoDespesaDB.InsertCustoProcesso(txtEditarDescricao.Text); tipoDespesa.Codigo = tipoDespesaDB.GetLastId(txtEditarDescricao.Text); } despesasDB.Update(despesas); CarregaGridElblTotal(Convert.ToInt32(Session["ProcessoCusto"])); Function.CarregaItemDDLByCodigo(ddlEditarTipo, tipoDespesa.Codigo); lblMsgEditarCusto.Text = "Custo editado com sucesso"; divMsgEditarCusto.Attributes["class"] = "alert alert-success"; } } catch (FormatException) { lblMsgEditarCusto.Text = "Data invalida"; divMsgEditarCusto.Attributes["class"] = "alert alert-danger"; } }
private void CarregaGridElblTotal(int processo) { DespesasDB desDB = new DespesasDB(); DataSet ds = desDB.SelectAllCustoProcesso(processo); Function.CarregaGrid(ds, gridCustos, lblqtddespesaprocesso); lblValorTotalCusto.Text = desDB.TotalCustoProcesso(processo).ToString("C2"); }
public void CarregaEditarCusto(int id) { Despesas despesas = new Despesas(); DespesasDB despesasDB = new DespesasDB(); TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesasDB tipoDespesaDB = new TipoDespesasDB(); despesas = despesasDB.Select(id); txtEditarValor.Text = Convert.ToString(despesas.Valor); txtEditarData.Text = despesas.Data.ToString("dd/MM/yyyy"); txtEditarObs.Text = despesas.Obs; CarregaTipoDespesas(ddlEditarTipo); Function.CarregaItemDDLByCodigo(ddlEditarTipo, despesas.TipoDespesa.Codigo); }
private void CarregaLabels(int adv, int mes) { PagamentoDB pagDB = new PagamentoDB(); lblTotalPagamento.Text = pagDB.TotalPagamentoMes(adv, mes).ToString("C2"); double pagamento = pagDB.TotalPagamentoMes(adv, mes); DespesasDB desDB = new DespesasDB(); lblTotalDespesa.Text = desDB.GetTotalDespesaEscritorio(adv, mes).ToString("C2"); double despesa = desDB.GetTotalDespesaEscritorio(adv, mes); double total = pagamento - despesa; lblFaturamento.Text = total.ToString("C2"); }
public void BindChartTipoGastosByDateHome(int adv, Literal lt, DateTime initialdate, DateTime finaldate) { StringBuilder str = new StringBuilder(); DespesasDB desDB = new DespesasDB(); Despesas des = new Despesas(); DataTable dt = new DataTable(); TipoDespesasDB tidDB = new TipoDespesasDB(); TipoDespesa tid = new TipoDespesa(); int totalTID = tidDB.SelectTotalTipoDespesaEscritorio(); dt.Columns.Add("total", typeof(int)); dt.Columns.Add("tipo", typeof(string)); for (int j = 1; j <= totalTID; j++) { tid = tidDB.SelectTipoDespesaEscritorio(j); double total = desDB.GetTotalDespesaEscritorioByDate(adv, tid.Codigo, initialdate, finaldate); if (tid.Categoria == 1) { dt.Rows.Add(total, tid.Descricao); } } str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChartTipoGastosByMonth); function drawChartTipoGastosByMonth() { var data = google.visualization.arrayToDataTable([ ['TipoDespesa', 'quantidade'], "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append("['" + dt.Rows[i]["tipo"].ToString() + "'," + dt.Rows[i]["total"].ToString() + "],"); } str.Append(" ]); "); str.Append(" var options = { "); str.Append(" is3D: true, "); str.Append(" backgroundColor: 'none', "); str.Append(" chartArea: { width: '100%', height: '100%'}, "); str.Append(" }; "); str.Append(" var chart = new google.visualization.PieChart(document.getElementById('piechart_TipoGastosByMonth'));"); str.Append(" chart.draw(data, options);"); str.Append("}"); str.Append("</script>"); lt.Text = str.ToString().Replace('*', '"'); }
private DataTable GetDataFinanceiro(int adv) { DespesasDB desDB = new DespesasDB(); PagamentoDB pagDB = new PagamentoDB(); DataTable dt = new DataTable(); dt.Columns.Add("id", typeof(int)); dt.Columns.Add("Despesa", typeof(int)); dt.Columns.Add("Pagamento", typeof(int)); dt.Columns.Add("Mes", typeof(string)); for (int i = 1; i <= 12; i++) { double despesa = desDB.GetTotalDespesaEscritorio(adv, i); double pagamento = pagDB.TotalPagamentoMes(adv, i); string mes = System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(i); dt.Rows.Add(i, despesa, pagamento, mes); } return(dt); }
public void BindChartGastos(int adv, Literal lt) { StringBuilder str = new StringBuilder(); DespesasDB desDB = new DespesasDB(); DataTable dt = new DataTable(); dt.Columns.Add("id", typeof(int)); dt.Columns.Add("Total", typeof(double)); dt.Columns.Add("Mes", typeof(string)); for (int i = 1; i <= 12; i++) { double total = desDB.GetTotalDespesaEscritorio(adv, i); string mes = System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(i); dt.Rows.Add(i, total, mes); } str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChartGastosAno); function drawChartGastosAno() { var data = google.visualization.arrayToDataTable([ ['2015', 'Despesas'], "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append("['" + dt.Rows[i]["Mes"].ToString() + "'," + dt.Rows[i]["Total"].ToString() + "],"); } str.Append(" ]); "); str.Append(" var options = {"); str.Append(" backgroundColor: 'none', "); str.Append(" chartArea: { width: '100%', height: '100%'}, "); str.Append(" chart: {"); str.Append(" title: 'Relatorio Gastos',"); str.Append(" }"); str.Append(" };"); str.Append(" var chart = new google.visualization.ColumnChart(document.getElementById('chart_GastosAno'));"); str.Append(" chart.draw(data, options);"); str.Append("}"); str.Append("</script>"); lt.Text = str.ToString().Replace('*', '"'); }
private void InsertCusto(int processo) { Despesas despesas = new Despesas(); DespesasDB despesasDB = new DespesasDB(); TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesasDB tipoDespesaDB = new TipoDespesasDB(); Processo pro = new Processo(); Advogado adv = new Advogado(); try { if (Convert.ToDateTime(txtDataCusto.Text) > DateTime.Today) { lblMsgAddCusto.Text = "A data deve ser menos que a data de hoje!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; } else if (ddlTipoCusto.SelectedItem.Text == "Selecione") { lblMsgAddCusto.Text = "Escolha um tipo de custo!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; ddlTipoCusto.Focus(); } else if (string.IsNullOrWhiteSpace(txtDataCusto.Text)) { lblMsgAddCusto.Text = "Preencha a data!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; txtDataCusto.Focus(); } else if (ddlTipoCusto.SelectedItem.Text == "Outros" && string.IsNullOrWhiteSpace(txtDescricaoCusto.Text)) { lblMsgAddCusto.Text = "Escreva uma descrição!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; txtDescricaoCusto.Focus(); } else { adv.Codigo = Convert.ToInt32(Session["Advogado"]); despesas.PesCodigo = adv; despesas.Valor = Convert.ToDecimal(txtValor.Text); despesas.Data = Convert.ToDateTime(txtDataCusto.Text); despesas.Obs = txtObsCusto.Text; tipoDespesa.Codigo = Convert.ToInt32(ddlTipoCusto.SelectedItem.Value); despesas.TipoDespesa = tipoDespesa; pro.Codigo = processo; despesas.Processo = pro; if (ddlTipoCusto.SelectedItem.Text == "Outros") { tipoDespesaDB.InsertCustoProcesso(txtDescricaoCusto.Text); tipoDespesa.Codigo = tipoDespesaDB.GetLastId(txtDescricaoCusto.Text); } if (despesasDB.Insert(despesas)) { txtDescricaoCusto.Text = string.Empty; txtDescricaoCusto.Enabled = false; //lblDescricaoCusto.Enabled = false; txtDataCusto.Text = DateTime.Today.ToString("dd/MM/yyyy"); txtValor.Text = string.Empty; txtObsCusto.Text = string.Empty; Function.LimpaDDL(ddlTipoCusto); divMsgAddCusto.Attributes["class"] = "alert alert-success"; lblMsgAddCusto.Text = "Despesa cadastrada"; CarregaGridElblTotal(processo); } } } catch (FormatException) { lblMsgAddCusto.Text = "Data Invalida"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; } }
private void CarregaTotalLabel(int adv, DateTime initialDate, DateTime finalDate) { DespesasDB desDB = new DespesasDB(); lblTotalDespesa.Text = desDB.GetTotalDespesaEscritorioByDate(adv, initialDate, finalDate).ToString("C2"); }
protected void btnSalvar_Click(object sender, EventArgs e) { Despesas despesas = new Despesas(); DespesasDB despesasDB = new DespesasDB(); TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesasDB tipoDespesaDB = new TipoDespesasDB(); Advogado adv = new Advogado(); try { if (Convert.ToDateTime(txtData.Text) > DateTime.Today) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "A data dever ser menor que a de hoje"; } else if (string.IsNullOrWhiteSpace(txtValor.Text)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Insira uma Valor"; txtValor.Focus(); } else if (string.IsNullOrWhiteSpace(txtData.Text)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Insira uma data"; txtData.Focus(); } else if (ddlCategoria.SelectedItem.Text == "Selecione") { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Selecione uma categoria"; ddlCategoria.Focus(); } else if (ddlCategoria.SelectedItem.Text == "Outros" && string.IsNullOrWhiteSpace(txtDescricaoDespesa.Text)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Escreva sobre o que é a despesa"; txtDescricaoDespesa.Focus(); } else { adv.Codigo = Convert.ToInt32(Session["Advogado"]); despesas.PesCodigo = adv; despesas.Valor = Convert.ToDecimal(txtValor.Text); despesas.Data = Convert.ToDateTime(txtData.Text); despesas.Obs = txtObs.Text; tipoDespesa.Codigo = Convert.ToInt32(ddlCategoria.SelectedItem.Value); despesas.TipoDespesa = tipoDespesa; if (ddlCategoria.SelectedItem.Text == "Outros") { tipoDespesaDB.Insert(txtDescricaoDespesa.Text); tipoDespesa.Codigo = tipoDespesaDB.GetLastId(txtDescricaoDespesa.Text); } if (despesasDB.Insert(despesas)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-success"; lblmsgModalAddDespesaEscritorio.Text = "Despesa cadastrada"; CarregaDespesaEscritorio(Convert.ToInt32(Session["Advogado"])); LimpaModal(); } } } catch (FormatException) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Data invalida"; } }