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.";
        }
 public IHttpActionResult GetPerirodo()
 {
     try
     {
         return(Json(new { Status = 1, Datos = PeriodoData.GetPeriodo(), Error = "", StackTrace = "" }));
     }
     catch (HttpResponseException ex)
     {
         return(Json(new { Status = 0, Datos = "", Error = ex.Message, StackTrace = ex.StackTrace }));
     }
 }
Ejemplo n.º 3
0
        public void TestRepo()
        {
            //toda la informacion arranca del 01/01/2018
            DAOzona.Instancia.InitialLoad();
            DAODispositivo.Instancia.InitialLoad();
            List <Cliente> asd = ORM.Instancia.GetClientesAutoSimplex();

            DateTime eneroI      = new DateTime(2018, 01, 01);
            DateTime eneroF      = new DateTime(2018, 01, 31);
            DateTime febreroI    = new DateTime(2018, 02, 01);
            DateTime febreroF    = new DateTime(2018, 02, 28);
            DateTime marzoI      = new DateTime(2018, 03, 01);
            DateTime marzoF      = new DateTime(2018, 03, 31);
            DateTime abrilI      = new DateTime(2018, 04, 01);
            DateTime abrilF      = new DateTime(2018, 04, 30);
            DateTime mayoI       = new DateTime(2018, 05, 01);
            DateTime mayoF       = new DateTime(2018, 05, 31);
            DateTime junioI      = new DateTime(2018, 06, 01);
            DateTime junioF      = new DateTime(2018, 06, 30);
            DateTime julioI      = new DateTime(2018, 07, 01);
            DateTime julioF      = new DateTime(2018, 07, 31);
            DateTime agostoI     = new DateTime(2018, 08, 01);
            DateTime agostoF     = new DateTime(2018, 08, 31);
            DateTime septiembreI = new DateTime(2018, 09, 01);
            DateTime septiembreF = new DateTime(2018, 09, 30);
            DateTime octubreI    = new DateTime(2018, 10, 01);
            DateTime octubreF    = new DateTime(2018, 10, 31);
            DateTime noviembreI  = new DateTime(2018, 11, 01);
            DateTime noviembreF  = new DateTime(2018, 11, 30);
            DateTime diciembreI  = new DateTime(2018, 12, 01);
            DateTime diciembreF  = new DateTime(2018, 12, 01);

            List <ReporteUser> ts = new List <ReporteUser>();

            foreach (Cliente cliente in asd)
            {
                //cada cliente
                PeriodoData perr  = cliente.ConsumoDelPeriodo(marzoI, marzoF);
                ReporteUser repoo = new ReporteUser(cliente.idUsuario.ToString(), perr.FechaInicio.Year.ToString(), perr.FechaInicio.Month.ToString(), perr.Consumo.ToString());
                ts.Add(repoo);
            }

            //reporte de dispositivos Estandar/Inteligente
            //idDispo,anio,mes,consumo

            //reporte de Transformador
            //idTransf,anio,mes,consumo             FALTA EL METODO DEL TRANSF QUE CALCULA EL CONSUMO
        }
Ejemplo n.º 4
0
        public List <PeriodoData> ListaPeriodosApropriacao()
        {
            String sqlcode = CPStrings.sql_listaperiodosapropriacao();

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

            List <PeriodoData> retval = new List <PeriodoData>();

            foreach (DataRow row in results.Tables[0].Rows)
            {
                PeriodoData p = new PeriodoData();

                p.idPeriodo = !Convert.IsDBNull(row[0])
                    ? Convert.ToInt32(row[0])
                    : (int?)null;

                p.dataInicio = !Convert.IsDBNull(row[1])
                    ? Convert.ToDateTime(row[1])
                    : (DateTime?)null;

                p.dataFim = !Convert.IsDBNull(row[2])
                    ? Convert.ToDateTime(row[2])
                    : (DateTime?)null;

                p.dataFechamento = !Convert.IsDBNull(row[3])
                    ? Convert.ToDateTime(row[3])
                    : (DateTime?)null;

                p.mesReferencia = !Convert.IsDBNull(row[4])
                    ? Convert.ToInt32(row[4])
                    : (int?)null;

                p.anoReferencia = !Convert.IsDBNull(row[5])
                    ? Convert.ToInt32(row[5])
                    : (int?)null;

                retval.Add(p);
            }

            return(retval);
        }
Ejemplo n.º 5
0
 public PeriodoLogic()
 {
     periodoData = new PeriodoData();
     returnValor = new ReturnValor();
 }
Ejemplo n.º 6
0
 internal PeriodoError(PeriodoTipoError _tipoError, PeriodoData _periodo, List <PeriodoData> _periodosSolapados)
     : this(_tipoError, _periodo)
 {
     periodosSolapados = _periodosSolapados;
 }
Ejemplo n.º 7
0
 internal PeriodoError(PeriodoTipoError _tipoError, PeriodoData _periodo)
     : this()
 {
     tipoError = _tipoError;
     periodo   = _periodo;
 }