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 })); } }
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 }
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); }
public PeriodoLogic() { periodoData = new PeriodoData(); returnValor = new ReturnValor(); }
internal PeriodoError(PeriodoTipoError _tipoError, PeriodoData _periodo, List <PeriodoData> _periodosSolapados) : this(_tipoError, _periodo) { periodosSolapados = _periodosSolapados; }
internal PeriodoError(PeriodoTipoError _tipoError, PeriodoData _periodo) : this() { tipoError = _tipoError; periodo = _periodo; }