public static string persiste(OrcamentoUnidade orcun) { string retorno = ""; string sql = "select * from orcamentoUnidade where undCodigo ='" + orcun.UndOrc.undCodigo + "' and undCodOrgao ='" + orcun.UndOrc.Org.orgCodigo + "' and orcAno ='" + orcun.Ano + "' and orcCod = '"+orcun.Orc.orcCod+"'"; AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); int i = 0; while(dr.Read()) { AcessoDados.AcessoDados.fecharConn(); retorno = atualiza(orcun); i++; break; } dr.Close(); if(i==0) { AcessoDados.AcessoDados.fecharConn(); AcessoDados.AcessoDados.abrirConn(); sql = "select gen_id(GEN_ORCAMENTOUNIDADE_ID_ORCUNCO,1) from rdb$database"; FirebirdSql.Data.FirebirdClient.FbDataReader drGen = AcessoDados.AcessoDados.DataReader(sql); while (drGen.Read()) { orcun.orcUnCod = drGen["GEN_ID"].ToString(); } AcessoDados.AcessoDados.fecharConn(); sql = "insert into orcamentoUnidade(orcuncod,orccod,undCodigo,undCodOrgao,orcunJan,orcunFev,orcunMar,orcunAbr,orcunMai,orcunJun,orcunJul,orcunAgo,orcunSet,orcunOut,orcunNov,orcunDez,orcAno)" + "values(" + "'"+orcun.orcUnCod+"','" + orcun.Orc.orcCod + "','" + orcun.UndOrc.undCodigo + "','" + orcun.UndOrc.Org.orgCodigo + "','" + orcun.Jan + "','" + orcun.Fev + "','" + orcun.Mar + "','" + orcun.Abr + "','" + orcun.Mai + "','" + orcun.Jun + "','" + orcun.Jul + "','" + orcun.Ago + "','" + orcun.Set + "','" + orcun.Out + "','" + orcun.Nov + "','" + orcun.Dez + "','" + orcun.Ano + "')"; retorno = AcessoDados.AcessoDados.executar(sql); } return retorno; }
public static System.Data.DataTable recuperaLista(OrcamentoUnidade orc) { string sql = "select orcun.orccod, undunificado, orcun.undcodigo, orcun.undcodorgao, orcuncod,orcnome," + "orcunjan,orcunfev,orcunmar,orcunabr,orcunmai,orcunjun,orcunjul,orcunago,orcunset,orcunout,orcunnov,orcundez " + "from orcamentounidade orcun " + "join orcamentoreceita orcre on orcre.orccod = orcun.orccod " + "join unidadeorcamentaria unorc on unorc.undcodorgao = orcun.undcodorgao and unorc.undcodigo = orcun.undcodigo "+ "where orcun.undcodigo = '" + orc.UndOrc.undCodigo + "' and orcun.undcodorgao = '" + orc.UndOrc.Org.orgCodigo + "'"; System.Data.DataTable table = new System.Data.DataTable(); table.Columns.Add("#", typeof(string)); table.Columns.Add("Receita", typeof(string)); table.Columns.Add("JAN", typeof(string)); table.Columns.Add("FEV", typeof(string)); table.Columns.Add("MAR", typeof(string)); table.Columns.Add("ABR", typeof(string)); table.Columns.Add("MAI", typeof(string)); table.Columns.Add("JUN", typeof(string)); table.Columns.Add("JUL", typeof(string)); table.Columns.Add("AGO", typeof(string)); table.Columns.Add("SET", typeof(string)); table.Columns.Add("OUT", typeof(string)); table.Columns.Add("NOV", typeof(string)); table.Columns.Add("DEZ", typeof(string)); System.Data.DataTable dt = AcessoDados.AcessoDados.dtable(sql); float jan = 0; float fev = 0; float mar = 0; float abr = 0; float mai = 0; float jun = 0; float jul = 0; float ago = 0; float set = 0; float outu = 0; float nov = 0; float dez = 0; foreach (System.Data.DataRow linha in dt.Rows) { table.Rows.Add(linha["orcCod"].ToString(), linha["orcNome"].ToString(), float.Parse(linha["orcunjan"].ToString()).ToString("N"), float.Parse(linha["orcunFEV"].ToString()).ToString("N"), float.Parse(linha["orcunMAR"].ToString()).ToString("N"), float.Parse(linha["orcunABR"].ToString()).ToString("N"), float.Parse(linha["orcunMAI"].ToString()).ToString("N"), float.Parse(linha["orcunJUN"].ToString()).ToString("N"), float.Parse(linha["orcunJUL"].ToString()).ToString("N"), float.Parse(linha["orcunAGO"].ToString()).ToString("N"), float.Parse(linha["orcunSET"].ToString()).ToString("N"), float.Parse(linha["orcunOUT"].ToString()).ToString("N"), float.Parse(linha["orcunNOV"].ToString()).ToString("N"), float.Parse(linha["orcunDEZ"].ToString()).ToString("N")); jan += float.Parse(linha["orcunjan"].ToString()); fev += float.Parse(linha["orcunfev"].ToString()); mar += float.Parse(linha["orcunmar"].ToString()); abr += float.Parse(linha["orcunabr"].ToString()); mai += float.Parse(linha["orcunmai"].ToString()); jun += float.Parse(linha["orcunjun"].ToString()); jul += float.Parse(linha["orcunjul"].ToString()); ago += float.Parse(linha["orcunago"].ToString()); set += float.Parse(linha["orcunset"].ToString()); outu += float.Parse(linha["orcunout"].ToString()); nov += float.Parse(linha["orcunnov"].ToString()); dez += float.Parse(linha["orcundez"].ToString()); } table.Rows.Add("", "TOTAIS", jan.ToString("N"), fev.ToString("N"), mar.ToString("N"), abr.ToString("N"), mai.ToString("N"), jun.ToString("N"), jul.ToString("N"), ago.ToString("N"), set.ToString("N"), outu.ToString("N"), nov.ToString("N"), dez.ToString("N")); return table; }
public static string atualiza(OrcamentoUnidade orcun) { string retorno = ""; string sql = "update orcamentoUnidade set "+ "orcunJan ='"+ orcun.Jan + "',"+ "orcunFev ='"+ orcun.Fev + "',"+ "orcunMar ='"+ orcun.Mar + "',"+ "orcunAbr ='"+ orcun.Abr + "',"+ "orcunMai ='"+ orcun.Mai + "',"+ "orcunJun ='"+ orcun.Jun + "',"+ "orcunJul ='"+ orcun.Jul + "',"+ "orcunAgo ='"+ orcun.Ago + "',"+ "orcunSet ='"+ orcun.Set + "',"+ "orcunOut ='"+ orcun.Out + "',"+ "orcunNov ='"+ orcun.Nov + "',"+ "orcunDez ='"+ orcun.Dez + "' "+ "where undCodigo ='" + orcun.UndOrc.undCodigo + "' and undCodOrgao ='" + orcun.UndOrc.Org.orgCodigo + "' "+ "and orccod = '"+orcun.Orc.orcCod+"'"; retorno = AcessoDados.AcessoDados.executar(sql); return retorno; }
public static OrcamentoUnidade recuperaObjeto(string codUnificado,string orccod) { OrcamentoUnidade orcun = new OrcamentoUnidade(); string sql = "select orcun.orccod, undunificado, orcun.undcodigo, orcun.undcodorgao, orcuncod,"+ "orcunjan,orcunfev,orcunmar,orcunabr,orcunmai,orcunjun,orcunjul,orcunago,orcunset,orcunout,orcunnov,orcundez "+ "from orcamentounidade orcun "+ "join orcamentoreceita orcre on orcre.orccod = orcun.orccod "+ "join unidadeorcamentaria unorc on unorc.undcodorgao = orcun.undcodorgao and unorc.undcodigo = orcun.undcodigo "+ "where undUnificado = '" + codUnificado + "' and orcun.orccod = '"+orccod+"'"; AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); int i=0; while (dr.Read()) { orcun.orcUnCod = dr["orcUnCod"].ToString(); orcun.UndOrc.undUnificado = dr["undUnificado"].ToString(); orcun.UndOrc.undCodigo = dr["undCodigo"].ToString(); orcun.UndOrc.Org.orgCodigo = dr["undCodOrgao"].ToString(); orcun.Orc.orcCod = int.Parse(dr["orcCod"].ToString()); orcun.Jan = float.Parse(dr["orcunJan"].ToString()).ToString("N"); orcun.Fev = float.Parse(dr["orcunFev"].ToString()).ToString("N"); orcun.Mar = float.Parse(dr["orcunMar"].ToString()).ToString("N"); orcun.Abr = float.Parse(dr["orcunAbr"].ToString()).ToString("N"); orcun.Mai = float.Parse(dr["orcunMai"].ToString()).ToString("N"); orcun.Jun = float.Parse(dr["orcunJun"].ToString()).ToString("N"); orcun.Jul = float.Parse(dr["orcunJul"].ToString()).ToString("N"); orcun.Ago = float.Parse(dr["orcunAgo"].ToString()).ToString("N"); orcun.Set = float.Parse(dr["orcunSet"].ToString()).ToString("N"); orcun.Out = float.Parse(dr["orcunOut"].ToString()).ToString("N"); orcun.Nov = float.Parse(dr["orcunNov"].ToString()).ToString("N"); orcun.Dez = float.Parse(dr["orcunDez"].ToString()).ToString("N"); i++; } dr.Close(); if (i==0) { orcun.Jan = "0"; orcun.Fev = "0"; orcun.Mar = "0"; orcun.Abr = "0"; orcun.Mai = "0"; orcun.Jun = "0"; orcun.Jul = "0"; orcun.Ago = "0"; orcun.Set = "0"; orcun.Out = "0"; orcun.Nov = "0"; orcun.Dez = "0"; } AcessoDados.AcessoDados.fecharConn(); return orcun; }
protected void ASPxComboBox1_SelectedIndexChanged(object sender, EventArgs e) { OrcamentoUnidade orcun = new OrcamentoUnidade(); orcun.UndOrc.Org.orgCodigo = ASPxComboBox1.Value.ToString().Substring(0, 2); orcun.UndOrc.undCodigo = ASPxComboBox1.Value.ToString().Substring(2, 2); DespesaUnidadeOrcamentaria desp = new DespesaUnidadeOrcamentaria(); desp.UndOrca.undUnificado = ASPxComboBox1.Value.ToString(); string centroCusto = ""; if (ASPxComboBox3.Value == null) { centroCusto = "0000"; } else { centroCusto = ASPxComboBox3.Value.ToString(); } desp.Centro.cencod = centroCusto; desp.UndOrca.Org.orgCodigo = ASPxComboBox1.Value.ToString().Substring(0, 2); desp.UndOrca.undCodigo = ASPxComboBox1.Value.ToString().Substring(2, 2); ASPxGridView2.FilterExpression = "[UNDNOME] = '" + ASPxComboBox1.Text.ToString() + "'"; ASPxGridView2.DataBind(); }
protected void ddlUnidadeOrcamentaria_SelectedIndexChanged(object sender, EventArgs e) { OrcamentoUnidade orc = OrcamentoUnidade.recuperaObjeto(ddlUnidadeOrcamentariaDX.Value.ToString(), ASPxComboBox2.Value.ToString()); txtJan.Text = float.Parse(orc.Jan).ToString("N"); txtFev.Text = float.Parse(orc.Fev).ToString("N"); txtMar.Text = float.Parse(orc.Mar).ToString("N"); txtAbr.Text = float.Parse(orc.Abr).ToString("N"); txtMai.Text = float.Parse(orc.Mai).ToString("N"); txtJun.Text = float.Parse(orc.Jun).ToString("N"); txtJul.Text = float.Parse(orc.Jul).ToString("N"); txtAgo.Text = float.Parse(orc.Ago).ToString("N"); txtSet.Text = float.Parse(orc.Set).ToString("N"); txtOut.Text = float.Parse(orc.Out).ToString("N"); txtNov.Text = float.Parse(orc.Nov).ToString("N"); txtDez.Text = float.Parse(orc.Dez).ToString("N"); OrcamentoUnidade orcun = new OrcamentoUnidade(); orcun.UndOrc.Org.orgCodigo = ddlUnidadeOrcamentariaDX.Value.ToString().Substring(0, 2); orcun.UndOrc.undCodigo = ddlUnidadeOrcamentariaDX.Value.ToString().Substring(2, 2); ASPxGridView1.FilterExpression = "[Unidade] = '" + ddlUnidadeOrcamentariaDX.TextField.ToString() + "'"; ASPxGridView1.DataBind(); }
public static System.Data.DataTable recuperaLista(OrcamentoUnidade orcun) { System.Data.DataTable dt = OrcamentoUnidadeCtrl.recuperaLista(orcun); return dt; }
public static string persistir(OrcamentoUnidade orcun) { string retorno = OrcamentoUnidadeCtrl.persiste(orcun); return retorno; }