public string SolicitudesRetiroReporte(string id, string hasta, string f_desde, string f_hasta) { if (id == null) { id = ""; } if (hasta == null) { hasta = ""; } DataTable tabla = new DataTable(); SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); string serror = ""; tabla = ctrlSolicitudRetiro.ListaReporteSolicitudesRetiro(out serror, f_desde, f_hasta); StringBuilder sb = new StringBuilder(); IEnumerable <string> columnNames = tabla.Columns.Cast <DataColumn>(). Select(column => column.ColumnName); sb.AppendLine(string.Join(";", columnNames)); foreach (DataRow row in tabla.Rows) { IEnumerable <string> fields = row.ItemArray.Select(field => field.ToString().Trim()); sb.AppendLine(string.Join(";", fields)); } byte[] plainTextBytes = System.Text.Encoding.UTF32.GetBytes(sb.ToString()); return(System.Convert.ToBase64String(plainTextBytes)); }
public JsonResult BuscarComponente(string id, string cadena, string flag) { try { string sError = ""; string codigo = "0"; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); bool bResp = ctrlSolicitudRetiro.Buscar(cadena, flag, out sError); if (!bResp) { codigo = "9999"; } var jsonresult = ctrlSolicitudRetiro.JsonComponentes; var result = new { jsondatos = jsonresult, codigo = codigo, mensaje = sError }; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public ActionResult DetalleHistorialSolicitud(string id) { try { string sError = ""; bool Resp = false; string codigo = "0"; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); Resp = ctrlSolicitudRetiro.ListaHistorialSolicitud(id, out sError); if (!Resp) { codigo = "9999"; } var jsonresult = ctrlSolicitudRetiro.JsonHistorialSolicitud;; var result = new { jsondatos = jsonresult, codigo = codigo, mensaje = sError }; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public JsonResult GuardarCuotaAgregada(string id) { try { string sError = ""; string codigo = "0"; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); bool bResp = ctrlSolicitudRetiro.GuardarCuotaAprobacion(id, out sError); if (!bResp) { codigo = "9999"; } var result = new { codigo = codigo, mensaje = sError }; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public ActionResult DetalleEstadoSolicitudRetiro(string id) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.DetalleSolicitudSoloLectura(id, out sError); ViewBag.Error = sError; ViewBag.JsonListaComponentesEstadoSolicitudRetiro = ctrlSolicitudRetiro.JsonDetalleEstadoSolicitudRetiro; return(View(ctrlSolicitudRetiro)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public ActionResult ListaEstadoSolicitudes() { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.ListaEstadoSolicitud(out sError); ViewBag.Error = sError; ViewBag.JsonEstadoSolicitudes = ctrlSolicitudRetiro.JsonListaEstadoSolicitud; return(View()); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public String GuardarAprobacionRetiro(string id) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.GuardarRetiro(id, out sError); ViewBag.Error = sError; return(sError); } catch (Exception e) { ViewBag.Error = e.Message; return("error"); } }
public ActionResult DetalleComponentesRetiro(string id) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.RetiroComponentes(id, out sError); ViewBag.Error = sError; ViewBag.JsonComponentesRetirados = ctrlSolicitudRetiro.JsonRetiroComponentes; return(View(ctrlSolicitudRetiro)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public String GuardarComentarioSolicitud(string idComponente, string idSolicitud, string comentario) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.GuardarComentario(idComponente, idSolicitud, comentario, out sError); ViewBag.Error = sError; return(sError); } catch (Exception e) { ViewBag.Error = e.Message; return("error"); } }
public ActionResult DetalleSolicitudesFacturadas(string id) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.CuotaRetiro(id, out sError); ViewBag.Error = sError; ViewBag.JsonComponentesRetiro = ctrlSolicitudRetiro.JsonComponentesRetiro; return(View(ctrlSolicitudRetiro)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public String GuardarCuotaSolicitud(string id, string cuota, string numcuota) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.GuardarCuota(id, cuota, numcuota, out sError); ViewBag.Error = sError; return(sError); } catch (Exception e) { ViewBag.Error = e.Message; return("error"); } }
public ActionResult DetalleCuotaSalida(string id) { try { string sError = ""; SolicitudRetiro ctrlSolicitudRetiro = new SolicitudRetiro(); ctrlSolicitudRetiro.CuotaSalida(id, out sError); ViewBag.Error = sError; ViewBag.JsonListaComponentes = ctrlSolicitudRetiro.JsonComponentesLista; return(View(ctrlSolicitudRetiro)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public static ISolicitudRetiro GetSolicitudRetiroFactory() { SolicitudRetiro solicitud = new SolicitudRetiro(); return((ISolicitudRetiro )solicitud); }