Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            PeriodoData x = (PeriodoData)apropPeriodSelectorControl1.selectedperiod;

            HmCadTrabManData dados = dao.HmCadTrabMan(x.idPeriodo.GetValueOrDefault());

            StringBuilder relat = new StringBuilder();

            relat.Append(String.Format(
                             "         GERENCIA DE CONTROLE - ICC{0}" +
                             "HORAS MAQUINAS TRABALHADAS POR ATIVIDADES{0}{0}", Environment.NewLine));

            relat.AppendFormat("Periodo: {0}{1}{1}", x.Repr1, Environment.NewLine);

            // Montar HMCADTRAB
            relat.AppendFormat("HMCADTRAB - HORAS-MAQUINA TRABALHADAS{0}{0}", Environment.NewLine);
            relat.Append(GeraTabelaComTotal(dados.hmcadtrab, dados.sum_hmcadtrab));

            // Montar HMCADMAN
            relat.AppendFormat("{0}{0}HMCADMAN - HORAS-MAQUINA MANUTENCAO{0}{0}", Environment.NewLine);
            relat.Append(GeraTabelaComTotal(dados.hmcadman, dados.sum_hmcadman, "HM MANUTENCAO"));


            textBox1.Text = relat.ToString();

            button2.Text = "Copiar p/ Área de Transf.";
        }
Ejemplo n.º 2
0
        public HmCadTrabManData HmCadTrabMan(int _idPeriodo)
        {
            HmCadTrabManData r = new HmCadTrabManData();

            String sqlcode = String.Format(CPStrings.sql_hmcadtrabman(), _idPeriodo);

            DataSet results = ExecuteSQLStatement(sqlcode, "Periodos");

            // Populate TRAB
            foreach (DataRow dr in results.Tables[0].Rows)
            {
                String  maq   = Convert.ToString(dr[0]);
                decimal horas = (decimal)dr[1];
                r.hmcadtrab.Add(maq, horas);
            }

            // Populate MAN
            foreach (DataRow dr in results.Tables[2].Rows)
            {
                String  maq   = Convert.ToString(dr[0]);
                decimal horas = (decimal)dr[1];
                r.hmcadman.Add(maq, horas);
            }

            return(r);
        }