public void CarregaCategoria() { TipoDespesasDB bd = new TipoDespesasDB(); DataSet ds = bd.SelectAllDDLCategoria(); Function.CarregaDDL(ds, ddlCategoria, "TID_CODIGO", "TID_TIPODESPESA"); }
private void CarregaTipoDespesas(DropDownList ddl) { TipoDespesasDB tipDB = new TipoDespesasDB(); DataSet ds = tipDB.SelectAllDDLCategoriaProcesso(); Function.CarregaDDL(ds, ddl, "TID_CODIGO", "TID_TIPODESPESA"); }
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"; } }
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); }
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 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"; } }
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"; } }