public MensajeWrapperBE ExportarTipoActividad() { MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; List <TipoActividadBE> lstTipoActividad = new List <TipoActividadBE>(); List <ListTipoActividadesBE> lstListTipoActividadsBE = new List <ListTipoActividadesBE>(); try { using (TipoActividadBL objTipoActividadBL = new TipoActividadBL()) { lstTipoActividad = objTipoActividadBL.ListarTipoActividades(); } } catch (Exception ex) { Console.WriteLine(ex); objMwResultado.Mensaje = "Ocurrio un error inesperado"; goto Termino; } if (lstTipoActividad.Count > 0) { ListTipoActividadesBE oListTipoActividadBE; int cont = 1; foreach (TipoActividadBE objTipoActividadBE in lstTipoActividad) { oListTipoActividadBE = new ListTipoActividadesBE(); oListTipoActividadBE.Nro = cont; oListTipoActividadBE.col_Nombre = !string.IsNullOrEmpty(objTipoActividadBE.Nombre) ? objTipoActividadBE.Nombre : ""; oListTipoActividadBE.col_Precio = (objTipoActividadBE.Precio.Monto > 0) ? objTipoActividadBE.Precio.Monto.ToString().Trim() : ""; lstListTipoActividadsBE.Add(oListTipoActividadBE); cont++; } objMwResultado.Resultado = "OK"; DataTable dtTipoActividades = Globales.ToDataTable(lstListTipoActividadsBE); //Crear cabecera dtTipoActividades.DefaultView.Sort = "Nro ASC"; dtTipoActividades.Columns["Nro"].ColumnName = "Nº"; dtTipoActividades.Columns.Remove("col_IdTipoActividad"); dtTipoActividades.Columns["col_Nombre"].ColumnName = "Nombre"; Session[Constantes.Sesion_DtExcel] = dtTipoActividades; } else { objMwResultado.Mensaje = "No se puede realizar la exportación"; } Termino: return(objMwResultado); }
public MensajeWrapperBE ListarTipoActividad() { MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; List <TipoActividadBE> lstTipoActividad = new List <TipoActividadBE>(); List <ListTipoActividadesBE> lstListTipoActividadsBE = new List <ListTipoActividadesBE>(); try { using (TipoActividadBL objTipoActividadBL = new TipoActividadBL()) { lstTipoActividad = objTipoActividadBL.ListarTipoActividades(); } } catch (Exception ex) { Console.WriteLine(ex); objMwResultado.Mensaje = "Ocurrio un error inesperado"; goto Termino; } if (lstTipoActividad.Count > 0) { foreach (TipoActividadBE objTipoActividadBE in lstTipoActividad) { ListTipoActividadesBE oListTipoActividadsBE = new ListTipoActividadesBE(); oListTipoActividadsBE.col_IdTipoActividad = objTipoActividadBE.IdTipoActividad != 0 ? objTipoActividadBE.IdTipoActividad : 0; oListTipoActividadsBE.col_Nombre = !string.IsNullOrEmpty(objTipoActividadBE.Nombre) ? objTipoActividadBE.Nombre : ""; lstListTipoActividadsBE.Add(oListTipoActividadsBE); } objMwResultado.Resultado = "OK"; objMwResultado.Listado = JsonConvert.SerializeObject(lstListTipoActividadsBE, Formatting.Indented); } else { objMwResultado.Mensaje = "No se encontraron registros solicitados"; objMwResultado.Listado = JsonConvert.SerializeObject(lstListTipoActividadsBE, Formatting.Indented); } Termino: return(objMwResultado); }