public static string reporte(string data, string user) { ClaseSql sql = new ClaseSql(); reporteDiario report = new reporteDiario(); report = sql.reporteAdministrador(data, user); var json = new JavaScriptSerializer().Serialize(report); return(json); }
public static string reporte(string data) { ClaseSql sql = new ClaseSql(); reporteDiario report = new reporteDiario(); report = sql.reporte(data); var json = new JavaScriptSerializer().Serialize(report); return(json); }
public reporteDiario reporteAdministrador(string mesConsulta, string user) { reporteDiario datosReporte = new reporteDiario(); //string usuario = HttpContext.Current.Session["login"].ToString(); string usuario = user; //DateTime mes = DateTime.Now; string mes = mesConsulta; string[] valuesList = new string[4]; SqlConnection conexion = new SqlConnection(); conexion.ConnectionString = cadenaConexion; conexion.Open(); //Read from the database SqlCommand command = new SqlCommand("SELECT FECHA_REG,MONTO,DOLAR FROM VENTA WHERE USUARIO LIKE '" + usuario + "' and FECHA_REG like '" + mes + "-%';", conexion); SqlDataReader dataReader = command.ExecuteReader(); datosReporte.usuario = usuario; datosReporte.empresa = ""; datosReporte.aeropuerto = ""; List <diario> testMes = new List <diario>(); while (dataReader.Read()) { //no funciona! string fecha1 = dataReader[0].ToString(); string soles1 = dataReader[1].ToString(); string dolares1 = dataReader[2].ToString(); testMes.Add(new diario() { fecha = fecha1, soles = soles1, dolares = dolares1 }); } datosReporte.reporte = testMes; conexion.Close(); return(datosReporte); }