public EstadisticasViewModel(Window home, Window window) { CurrentWindow = window; Home = home; ReporteCurrent = new Reporte(); CargarCombos(); }
public List<Reporte> GetReporte( string edad, string brigada, string lugar, string municipio, string colonia, DateTime fechaInicial, DateTime fechaHasta) { try { List<Reporte> list = new List<Reporte>(); MySqlDataAccess mysqlAccess = new MySqlDataAccess(); OrderedDictionary listParam = new OrderedDictionary(); listParam.Add("pEdad", int.Parse(edad)); listParam.Add("pBrigada", brigada); listParam.Add("pLugar", lugar); listParam.Add("pMunicipio", municipio); listParam.Add("pColonia", colonia); listParam.Add("pFechaInicial", fechaInicial.Date); listParam.Add("pFechaFinal", fechaHasta.Date); var data = mysqlAccess.ExecuteProcedure("ObtenerReporte", listParam); foreach (DataRow row in data.Rows) { Reporte itemReporte = new Reporte(); itemReporte.Brigada = row["brigada"].ToString(); itemReporte.Colonia = row["colonia"].ToString(); DateTime edadD = Convert.ToDateTime(row["edad"].ToString()); itemReporte.Edad = (DateTime.Now.Year - edadD.Year).ToString(); itemReporte.Lugar = row["lugar"].ToString(); itemReporte.Municipio = row["municipio"].ToString(); itemReporte.Nombre = row["nombre"].ToString(); itemReporte.FechaInicial = Convert.ToDateTime(row["creado"].ToString()); list.Add(itemReporte); } return list; } catch (Exception ex) { throw ex; } // return ParseDataTableComboBox(data); }