public static string ObtenerAccionesPendientes() { IB.SUPER.Negocio.bsUsuario bsUsuariosBLL = null; List <IB.SUPER.Models.bsUsuario> lstbsUsuarioModels = null; try { //SUPER.DAL.Log.Insertar("bsInicio->ObtenerAccionesPendientes"); int?idFicepi = null; int?idUser = null; HttpContext.Current.Session["BloquearPGEByAcciones"] = false; HttpContext.Current.Session["BloquearPSTByAcciones"] = false; HttpContext.Current.Session["BloquearIAPByAcciones"] = false; if (HttpContext.Current.Session["IDFICEPI_ENTRADA"].ToString() != HttpContext.Current.Session["IDFICEPI_PC_ACTUAL"].ToString() || HttpContext.Current.Session["IDFICEPI_ENTRADA"].ToString() != HttpContext.Current.Session["IDFICEPI_CVT_ACTUAL"].ToString()) {//Hay reconexión como otro if (HttpContext.Current.Session["IDFICEPI_ENTRADA"].ToString() != HttpContext.Current.Session["IDFICEPI_CVT_ACTUAL"].ToString()) { idFicepi = int.Parse(HttpContext.Current.Session["IDFICEPI_CVT_ACTUAL"].ToString()); } if (HttpContext.Current.Session["IDFICEPI_ENTRADA"].ToString() != HttpContext.Current.Session["IDFICEPI_PC_ACTUAL"].ToString()) { idUser = int.Parse(HttpContext.Current.Session["UsuarioActual"].ToString()); } } else { idFicepi = int.Parse(HttpContext.Current.Session["IDFICEPI_CVT_ACTUAL"].ToString()); idUser = int.Parse(HttpContext.Current.Session["UsuarioActual"].ToString()); } bsUsuariosBLL = new IB.SUPER.Negocio.bsUsuario(); lstbsUsuarioModels = bsUsuariosBLL.Catalogo(idUser, idFicepi, int.Parse(HttpContext.Current.Session["IDFICEPI_PC_ACTUAL"].ToString())); bsUsuariosBLL.Dispose(); string retval = JsonConvert.SerializeObject(lstbsUsuarioModels); return(retval); } catch (Exception ex) { SUPER.DAL.Log.Insertar("bsInicio->mostrarMensajeBienvenida->Error: " + ex.Message); LogError.LogearError("Error al obtener las acciones pendientes", ex); throw new Exception(System.Uri.EscapeDataString("No se han podido obtener las acciones pendientes.")); } finally { if (bsUsuariosBLL != null) { bsUsuariosBLL.Dispose(); } } }
public List <IB.SUPER.IAP30.Models.Documento> Catalogo(string origenEdicion, int idUsuAutorizado, int idElemento) { BLL.Documento.enumOrigenEdicion enumProp = 0; switch (origenEdicion) { case "detalleTarea": enumProp = BLL.Documento.enumOrigenEdicion.detalleTarea; break; case "detalleAsuntoPE": enumProp = BLL.Documento.enumOrigenEdicion.detalleAsuntoPE; break; case "detalleAccionPE": enumProp = BLL.Documento.enumOrigenEdicion.detalleAccionPE; break; case "detalleAsuntoPT": enumProp = BLL.Documento.enumOrigenEdicion.detalleAsuntoPT; break; case "detalleAccionPT": enumProp = BLL.Documento.enumOrigenEdicion.detalleAccionPT; break; case "detalleAsuntoTA": enumProp = BLL.Documento.enumOrigenEdicion.detalleAsuntoTA; break; case "detalleAccionTA": enumProp = BLL.Documento.enumOrigenEdicion.detalleAccionTA; break; default: throw new Exception(System.Uri.EscapeDataString("Valor del parámetro [origenEdicion] no válido")); } BLL.Documento cDoc = new BLL.Documento(); try { List <IB.SUPER.IAP30.Models.Documento> lst = cDoc.Catalogo(enumProp, idUsuAutorizado, idElemento); return(lst); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo el catálogo de documentos", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo el catálogo de documentos")); } finally { cDoc.Dispose(); } }
public IB.SUPER.IAP30.Models.Documento Select(string origenEdicion, int idDocumento) { BLL.Documento.enumOrigenEdicion enumProp = 0; switch (origenEdicion) { case "detalleTarea": enumProp = BLL.Documento.enumOrigenEdicion.detalleTarea; break; case "detalleAsuntoPE": enumProp = BLL.Documento.enumOrigenEdicion.detalleAsuntoPE; break; case "detalleAccionPE": enumProp = BLL.Documento.enumOrigenEdicion.detalleAccionPE; break; case "detalleAsuntoPT": enumProp = BLL.Documento.enumOrigenEdicion.detalleAsuntoPT; break; case "detalleAccionPT": enumProp = BLL.Documento.enumOrigenEdicion.detalleAccionPT; break; case "detalleAsuntoTA": enumProp = BLL.Documento.enumOrigenEdicion.detalleAsuntoTA; break; case "detalleAccionTA": enumProp = BLL.Documento.enumOrigenEdicion.detalleAccionTA; break; default: throw new Exception(System.Uri.EscapeDataString("Valor del parámetro [origenEdicion] no válido")); } BLL.Documento cDoc = new BLL.Documento(); try { return(cDoc.Select(enumProp, idDocumento)); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo el documento", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo el documento")); } finally { cDoc.Dispose(); } }
protected void Page_Load(object sender, EventArgs e) { this.Head.PreCss = Session["strServer"].ToString() + "Capa_Presentacion/IAP30/css/IAP30.css"; //Recogida de parámetros y volcado en IB.vars try { //Carga de guia de ayuda aspnetUtils.visualizarGuia(Menu); string script1 = "IB.vars.idficepi = '" + Session["IDFICEPI_IAP"] + "';"; script1 += "IB.vars.codUsu = '" + Session["NUM_EMPLEADO_IAP"].ToString() + "';"; DateTime dHoy = DateTime.Now, dtDesde, dtHasta; int nDias = dHoy.Day; dtDesde = dHoy.AddDays(-nDias + 1); script1 += "IB.vars.fechaDesde = '" + dtDesde.ToShortDateString() + "';"; dtHasta = dtDesde.AddMonths(1).AddDays(-1); script1 += "IB.vars.fechaHasta = '" + dtHasta.ToShortDateString() + "';"; //Se obtienen la lista de proyectos ligados a tareas con consumos en ese rango temporal y se cargan en el combo /* IB.SUPER.IAP30.BLL.CONSUMOIAP_PROYECTOS cCONSUMOIAP_PROYECTOS = new IB.SUPER.IAP30.BLL.CONSUMOIAP_PROYECTOS(); * List<IB.SUPER.IAP30.Models.CONSUMOIAP_PROYECTOS> lConsumosIAP_Proyectos = cCONSUMOIAP_PROYECTOS.Catalogo((int)Session["UsuarioActual"], * dtDesde, * dtHasta); * cCONSUMOIAP_PROYECTOS.Dispose(); * * foreach (IB.SUPER.IAP30.Models.CONSUMOIAP_PROYECTOS l in lConsumosIAP_Proyectos) * { * ListItem option = new ListItem(); * option.Value = l.t305_idproyectosubnodo.ToString(); * option.Text = l.t305_seudonimo; * cboProyecto.Items.Add(option); * } * * string strTabla = obtenerDatos("", dtDesde.ToShortDateString(), dtHasta.ToShortDateString()); * * string[] aTabla = Regex.Split(strTabla, "@#@"); * if (aTabla[0] == "OK") * { * this.strTablaHTML = aTabla[1]; * }else{ * script1 += "IB.vars.error = '" + aTabla[1] + "';"; * } */ //registramos en un form runat='server' Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script1", script1, true); } catch (Exception ex) { LogError.LogearError("Parámetros incorrectos en la carga de la pantalla", ex); string script2 = "IB.vars.error = 'Parámetros incorrectos en la carga de la pantalla';"; Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script2", script2, true); } }
public void Reemplazar(string newUrl) { try { HistorialNavegacion.Reemplazar(newUrl); } catch (Exception ex) { LogError.LogearError("Ocurrió un error reemplazando la última url del historial de navegación", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error reemplazando la última url del historial de navegación")); } }
public string Leer(string urlActual) { try { return(HistorialNavegacion.Leer(urlActual)); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo la última url del historial de navegación", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la última url del historial de navegación")); } }
public static int GrabarAccionAlta(Models.AccionPreventa oAccion, SolicitudAux oSolAux, string guidprovisional) { BLL.AccionPreventa cAP = new BLL.AccionPreventa(); try { Models.SolicitudPreventa oSP = new Models.SolicitudPreventa(); oSP.ta206_itemorigen = oSolAux.itemorigen; //Si item origen == SUPER --> el iditemorigen es el ta206_idsolicitudpreventa if (oSolAux.itemorigen == "S") { oSP.ta206_idsolicitudpreventa = oSolAux.iditemorigen; } else { oSP.ta206_iditemorigen = oSolAux.iditemorigen; } if (guidprovisional.Trim().Length == 0) { guidprovisional = Guid.NewGuid().ToString(); } int ta204_idaccionpreventa = cAP.Insert(oAccion, oSP, new Guid(guidprovisional)); //Shared.HistorialNavegacion.Reemplazar(newUrl); return(ta204_idaccionpreventa); } catch (Exception ex) { LogError.LogearError("Error al grabar la acción preventa", ex); if (ex.GetType() == typeof(IB.SUPER.Shared.ValidationException)) { throw new IB.SUPER.Shared.ValidationException(System.Uri.EscapeDataString(ex.Message)); } else { throw new Exception(System.Uri.EscapeDataString("Ocurrió un error al grabar la acción preventa.")); } } finally { cAP.Dispose(); } }
protected void Page_Load(object sender, EventArgs e) { this.Head.PreCss = Session["strServer"].ToString() + "Capa_Presentacion/IAP30/css/IAP30.css"; //Recogida de parámetros y volcado en IB.vars try { string script1 = "IB.vars.idficepi = '" + Session["IDFICEPI_IAP"] + "';"; script1 += "IB.vars.codUsu = '" + Session["NUM_EMPLEADO_IAP"].ToString() + "';"; if (Request.QueryString["nDesde"] == null) { DateTime dFechaUMC = Fechas.AnnomesAFecha((int)Session["UMC_IAP"]); //DateTime.Today.AddMonths(-1); script1 += "IB.vars.fechaDesde = '" + (dFechaUMC.Year * 100 + dFechaUMC.Month).ToString() + "';"; //script1 += "IB.vars.fechaDesde = '201601';"; txtInicio.Value = mes[dFechaUMC.Month - 1] + " " + dFechaUMC.Year.ToString(); script1 += "IB.vars.fechaHasta = '" + (dFechaUMC.Year * 100 + dFechaUMC.Month).ToString() + "';"; txtFin.Value = txtInicio.Value; txtAno.Value = dFechaUMC.Year.ToString(); txtAnoMes.Value = txtInicio.Value; txtMes.Value = mes[dFechaUMC.Month - 1]; } else { script1 += "IB.vars.fechaDesde = '" + Request.QueryString["nDesde"].ToString() + "';"; DateTime dFecha = Fechas.AnnomesAFecha(int.Parse(Request.QueryString["nDesde"].ToString())); txtInicio.Value = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); script1 += "IB.vars.fechaHasta = '" + Request.QueryString["nHasta"].ToString() + "';"; dFecha = Fechas.AnnomesAFecha(int.Parse(Request.QueryString["nHasta"].ToString())); txtFin.Value = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); txtAno.Value = dFecha.Year.ToString(); txtAnoMes.Value = mes[dFecha.Month - 1] + " " + dFecha.Year.ToString(); txtMes.Value = mes[dFecha.Month - 1]; } script1 += "IB.vars.fechaInicioOld = '" + txtInicio.Value + "';"; script1 += "IB.vars.fechaFinOld = '" + txtFin.Value + "';"; script1 += "IB.vars.ano = '" + txtAno.Value + "';"; script1 += "IB.vars.localizacion = ''"; //registramos en un form runat='server' Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script1", script1, true); } catch (Exception ex) { LogError.LogearError("Parámetros incorrectos en la carga de la pantalla", ex); string script2 = "IB.vars.error = 'Parámetros incorrectos en la carga de la pantalla';"; Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script2", script2, true); } }
public static void BienvenidaMostrada() { try { //SUPER.DAL.Log.Insertar("bsInicio->BienvenidaMostrada"); HttpContext.Current.Session["BIENVENIDAMOSTRADA"] = true; HttpContext.Current.Session["MostrarMensajeBienvenida"] = false; } catch (Exception ex) { SUPER.DAL.Log.Insertar("bsInicio->BienvenidaMostrada->Error: " + ex.Message); LogError.LogearError("Error al ejecutar la Bienvenida mostrada", ex); throw new Exception(System.Uri.EscapeDataString("No se ha podido mostrar el mensaje de bienvenida.")); } }
private string anteriorPrimerHueco() { BLL.JornadaCalendario jornadaCalendarioBLL = new BLL.JornadaCalendario(); try { return(jornadaCalendarioBLL.anteriorPrimerHueco((int)(Session["NUM_EMPLEADO_IAP"]), (int)Session["IDCALENDARIO_IAP"], (int)Session["UMC_IAP"], (string)HttpContext.Current.Session["FEC_ALTA"], (string)HttpContext.Current.Session["FEC_BAJA"]).ToShortDateString()); } catch (Exception ex) { LogError.LogearError("Error al obtener la fecha de última imputación", ex); throw new Exception(System.Uri.EscapeDataString("Error al obtener las jornadas del calendario.")); } finally { jornadaCalendarioBLL.Dispose(); } }
public List <IB.SUPER.APP.Models.KeyValue> ObtenerLista(string tipo, int?filtrarPor) { BLL.Listas.enumLista enumlst = 0; switch (tipo.ToLower()) { case "unidad_preventa": enumlst = BLL.Listas.enumLista.unidad_preventa; break; case "area_preventa": enumlst = BLL.Listas.enumLista.area_preventa; break; case "subarea_preventa": enumlst = BLL.Listas.enumLista.subarea_preventa; break; case "tipoaccion_preventa": enumlst = BLL.Listas.enumLista.tipoaccion_preventa; break; case "tipodocumento_preventa": enumlst = BLL.Listas.enumLista.tipodocumento_preventa; break; } BLL.Listas cListas = null; try { cListas = new BLL.Listas(); List <IB.SUPER.APP.Models.KeyValue> lst = cListas.GetList(enumlst, filtrarPor); cListas.Dispose(); return(lst); } catch (Exception ex) { cListas.Dispose(); LogError.LogearError("Ocurrió un error obteniendo la lista [" + tipo + "]", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista [" + tipo + "]")); } }
public List <IB.SUPER.SIC.Models.DocumentacionPreventa> Catalogo(string origenEdicion, int idorigenEdicion) { BLL.DocumentacionPreventa.enumOrigenEdicion enumProp = 0; switch (origenEdicion.ToLower()) { case "tareapreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.tareapreventa; break; case "accionpreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.accionpreventa; break; case "tareasaccionpreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.tareasaccionpreventa; break; case "acciontareapreventa": enumProp = BLL.DocumentacionPreventa.enumOrigenEdicion.acciontareapreventa; break; default: throw new Exception(System.Uri.EscapeDataString("Valor del parámetro [origenEdicion] no válido")); } BLL.DocumentacionPreventa cDP = new BLL.DocumentacionPreventa(); try { List <IB.SUPER.SIC.Models.DocumentacionPreventa> lst = cDP.Catalogo(enumProp, idorigenEdicion); return(lst); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo el catálogo de documentos", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo el catálogo de documentos")); } finally { cDP.Dispose(); } }
public static void borrarAcciones(List <Models.AccionPT> lineas) { BLL.AccionPT accion = new BLL.AccionPT(); try { accion.BorrarAcciones(lineas); } catch (Exception ex) { LogError.LogearError("Error al eliminar acción", ex); throw new Exception(System.Uri.EscapeDataString("Error al eliminar acción " + ex.Message)); } finally { accion.Dispose(); } }
public static int grabar(Models.Accion DatosGenerales, List <Models.AccionRecursos> Integrantes, List <Models.AccionTareas> Tareas) { // Grabar datos BLL.Accion AccionBLL = new BLL.Accion(); int idReferencia; bool bAlta; try { if (DatosGenerales.t383_idaccion == -1) { bAlta = true; } else { bAlta = false; } idReferencia = AccionBLL.grabar(DatosGenerales, Integrantes, Tareas); } catch (Exception ex) { LogError.LogearError("Error al grabar los datos de la acción", ex); throw new Exception(System.Uri.EscapeDataString("Error al grabar los datos de la acción. " + ex.Message)); } finally { AccionBLL.Dispose(); } // Envío de Correos BLL.Accion CorreoAccionBLL = new BLL.Accion(); try { DatosGenerales.t383_idaccion = idReferencia; CorreoAccionBLL.EnviarCorreo(DatosGenerales, Integrantes, bAlta); } catch (Exception ex) { LogError.LogearError("Error al enviar correo de la acción de Bitácora de PE. Acción=" + idReferencia, ex); throw new Exception(System.Uri.EscapeDataString("Error al enviar correo de acción de Bitácora de PE. Acción=" + idReferencia + " " + ex.Message)); } finally { CorreoAccionBLL.Dispose(); } return(idReferencia); }
public List <IB.SUPER.APP.Models.NodoBasico> PtBitacora(int t305_idproyectosubnodo) { BLL.Bitacora cProyecto = new BLL.Bitacora(); try { return(cProyecto.ProyectosTecnicos((int)HttpContext.Current.Session["UsuarioActual"], t305_idproyectosubnodo)); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo la lista de proyectos técnicos", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista de proyectos técnicos")); } finally { cProyecto.Dispose(); } }
public static void borrarAsuntos(List <Models.AsuntoCat> lineas) { BLL.AsuntoPT asunto = new BLL.AsuntoPT(); try { asunto.BorrarAsuntos(lineas); } catch (Exception ex) { LogError.LogearError("Error al eliminar asunto", ex); throw new Exception(System.Uri.EscapeDataString("Error al eliminar asunto " + ex.Message)); } finally { asunto.Dispose(); } }
public static int grabar(Models.Asunto DatosGenerales, List <Models.AsuntoRecursos> Integrantes) { // Grabar datos BLL.Asunto AsuntoBLL = new BLL.Asunto(); int idReferencia; bool bAlta; try { if (DatosGenerales.T382_idasunto == -1) { bAlta = true; } else { bAlta = false; } idReferencia = AsuntoBLL.grabar(DatosGenerales, Integrantes); } catch (Exception ex) { LogError.LogearError("Error al grabar los datos del asunto.", ex); throw new Exception(System.Uri.EscapeDataString("Error al grabar los datos del asunto. " + ex.Message)); } finally { AsuntoBLL.Dispose(); } // Envío de Correos BLL.Asunto CorreoAsuntoBLL = new BLL.Asunto(); try { DatosGenerales.T382_idasunto = idReferencia; CorreoAsuntoBLL.EnviarCorreo(DatosGenerales, Integrantes, bAlta); } catch (Exception ex) { LogError.LogearError("Error al enviar correo de asunto de Bitácora de PE. Asunto=" + idReferencia, ex); throw new Exception(System.Uri.EscapeDataString("Error al enviar correo de asunto de Bitácora de PE. Asunto=" + idReferencia + " " + ex.Message)); } finally { CorreoAsuntoBLL.Dispose(); } return(idReferencia); }
public static Models.Recursos establecerUsuarioIAP(string sUsuario) { BLL.Recursos oRecursos = new BLL.Recursos(); //BLL.FestivosCals oFestivosCals = new BLL.FestivosCals(); Models.Recursos oRecursoModel = new Models.Recursos(); Models.Recursos cProfesionalIap = new Models.Recursos(); try { oRecursoModel = oRecursos.establecerUsuarioIAP("", int.Parse(sUsuario)); //oRecursoModel.aFestivos = oFestivosCals.CatalogoFestivosString(oRecursoModel.IdCalendario, Fechas.AnnomesAFecha((int)oRecursoModel.t303_ultcierreIAP).AddMonths(1).AddDays(-1)); HttpContext.Current.Session["NUM_EMPLEADO_IAP"] = oRecursoModel.t314_idusuario; HttpContext.Current.Session["DES_EMPLEADO_IAP"] = oRecursoModel.NOMBRE + " " + oRecursoModel.APELLIDO1 + " " + oRecursoModel.APELLIDO2; HttpContext.Current.Session["IDFICEPI_IAP"] = oRecursoModel.t001_IDFICEPI; HttpContext.Current.Session["IDRED_IAP"] = oRecursoModel.t001_codred; HttpContext.Current.Session["JORNADA_REDUCIDA"] = oRecursoModel.t314_jornadareducida; HttpContext.Current.Session["CONTROLHUECOS"] = oRecursoModel.t314_controlhuecos; HttpContext.Current.Session["IDCALENDARIO_IAP"] = oRecursoModel.IdCalendario; HttpContext.Current.Session["DESCALENDARIO_IAP"] = oRecursoModel.desCalendario; HttpContext.Current.Session["FEC_ULT_IMPUTACION"] = (!oRecursoModel.fUltImputacion.Equals(null)) ? ((DateTime)oRecursoModel.fUltImputacion).ToShortDateString() : null; HttpContext.Current.Session["FEC_ALTA"] = oRecursoModel.t314_falta.ToShortDateString(); HttpContext.Current.Session["FEC_BAJA"] = (!oRecursoModel.t314_fbaja.Equals(null)) ? ((DateTime)oRecursoModel.t314_fbaja).ToShortDateString() : null; HttpContext.Current.Session["UMC_IAP"] = (!Convert.IsDBNull(oRecursoModel.t303_ultcierreIAP)) ? (int?)oRecursoModel.t303_ultcierreIAP : DateTime.Now.AddMonths(-1).Year * 100 + DateTime.Now.AddMonths(-1).Month; HttpContext.Current.Session["NHORASRED"] = oRecursoModel.t314_horasjor_red; HttpContext.Current.Session["FECDESRED"] = (!Convert.IsDBNull(oRecursoModel.t314_fdesde_red)) ? ((DateTime)oRecursoModel.t314_fdesde_red).ToShortDateString() : null; HttpContext.Current.Session["FECHASRED"] = (!Convert.IsDBNull(oRecursoModel.t314_fhasta_red)) ? ((DateTime)oRecursoModel.t314_fhasta_red).ToShortDateString() : null; HttpContext.Current.Session["aSemLab"] = oRecursoModel.t066_semlabL + "," + oRecursoModel.t066_semlabM + "," + oRecursoModel.t066_semlabX + "," + oRecursoModel.t066_semlabJ + "," + oRecursoModel.t066_semlabV + "," + oRecursoModel.t066_semlabS + "," + oRecursoModel.t066_semlabD; HttpContext.Current.Session["SEXOUSUARIO"] = oRecursoModel.t001_sexo; return(oRecursoModel); } catch (Exception ex) { LogError.LogearError("Error al establecer el usuario.", ex); throw new Exception(System.Uri.EscapeDataString("Error al establecer el usuario.")); } finally { oRecursos.Dispose(); //oFestivosCals.Dispose(); } }
public static string obtenerTareasbyAccion(int ta204_idaccionpreventa) { BLL.TareaPreventa cTP = new BLL.TareaPreventa(); try { return(JsonConvert.SerializeObject(cTP.CatalogoPorAccion(ta204_idaccionpreventa))); } catch (Exception ex) { LogError.LogearError("Error al cargar las tareas de la acción", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error cargando los datos.")); } finally { cTP.Dispose(); } }
public IB.SUPER.SIC.Models.ItemCRM ObtenerDatosCRM(int ta206_iditemorigen, string ta206_itemorigen) { BLL.SolicitudPreventa c = new BLL.SolicitudPreventa(); try { return(c.SelectOrigen(ta206_iditemorigen, ta206_itemorigen)); } catch (Exception ex) { LogError.LogearError("Error al obtener la información del CRM", ex); throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener la información de cabecera del CRM.")); } finally { c.Dispose(); } }
public static List <Models.JornadaCalendario> getJornadasCalendario(Int32 codUsu, Int32 idficepi, Int32 codCal, Int32 mes, Int32 anno) { BLL.JornadaCalendario jornadaCalendarioBLL = new BLL.JornadaCalendario(); try { return(jornadaCalendarioBLL.CatalogoJornadas(codUsu, codCal, mes, anno)); } catch (Exception ex) { LogError.LogearError("Error al cargar las jornadas del profesional", ex); throw new Exception(System.Uri.EscapeDataString("No se han podido obtener las jornadas del profesional.")); } finally { jornadaCalendarioBLL.Dispose(); } }
public static String obtenerPrimerHueco() { BLL.JornadaCalendario jornadaCalendarioBLL = new BLL.JornadaCalendario(); try { return(jornadaCalendarioBLL.anteriorPrimerHueco((int)(HttpContext.Current.Session["NUM_EMPLEADO_IAP"]), (int)HttpContext.Current.Session["IDCALENDARIO_IAP"], (int)HttpContext.Current.Session["UMC_IAP"], (string)HttpContext.Current.Session["FEC_ALTA"], (string)HttpContext.Current.Session["FEC_BAJA"]).ToShortDateString()); } catch (Exception ex) { LogError.LogearError("Error al establecer el usuario.", ex); throw new Exception(System.Uri.EscapeDataString("Error al establecer el usuario.")); } finally { jornadaCalendarioBLL.Dispose(); } }
public static void GrabarAccionEdicion(Models.AccionPreventa oAccion) { BLL.AccionPreventa cAP = new BLL.AccionPreventa(); try { cAP.Update(oAccion); } catch (Exception ex) { LogError.LogearError("Error al grabar la acción preventa", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error al grabar la acción preventa.")); } finally { cAP.Dispose(); } }
public static int AutoasignarLider(int ta204_idaccionpreventa) { BLL.AccionPreventa cAP = new BLL.AccionPreventa(); try { return(cAP.AutoasignarLider(ta204_idaccionpreventa)); } catch (Exception ex) { LogError.LogearError("Error al autoasignar lider", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error al autoasignar lider.")); } finally { cAP.Dispose(); } }
public static List <int> ObtenerLideresSubarea(int ta201_idsubareapreventa) { BLL.FiguraSubareaPreventa cFS = new BLL.FiguraSubareaPreventa(); try { return(cFS.ObtenerLideresSubarea(ta201_idsubareapreventa)); } catch (Exception ex) { LogError.LogearError("Error al obtener los posibles líderes del subarea", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error al obtener los posibles líderes del subarea.")); } finally { cFS.Dispose(); } }
public static Models.Accion obtenerDetalleAccion(string idAccion) { BLL.Accion accionPEBitacoraBLL = new BLL.Accion(); Models.Accion oAccionPEBitacora; try { oAccionPEBitacora = accionPEBitacoraBLL.Select(Int32.Parse(idAccion)); return(oAccionPEBitacora); } catch (Exception ex) { LogError.LogearError("No se ha podido obtener el detalle de la acción (" + idAccion + ").", ex); throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener el detalle de la acción (" + idAccion + ")." + ex.Message)); } finally { accionPEBitacoraBLL.Dispose(); } }
public static Models.AsuntoPT obtenerDetalleAsunto(string idAsunto) { BLL.AsuntoPT asuntoPTBitacoraBLL = new BLL.AsuntoPT(); Models.AsuntoPT oAsuntoPTBitacora; try { oAsuntoPTBitacora = asuntoPTBitacoraBLL.Select(Int32.Parse(idAsunto)); return(oAsuntoPTBitacora); } catch (Exception ex) { LogError.LogearError("No se ha podido obtener el detalle del asunto (" + idAsunto + ").", ex); throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener el detalle del asunto (" + idAsunto + ")." + ex.Message)); } finally { asuntoPTBitacoraBLL.Dispose(); } }
public static List <Models.TipoAsunto> getAsuntos() { IB.SUPER.IAP30.BLL.TipoAsunto cCatalogoTipoAsunto = new IB.SUPER.IAP30.BLL.TipoAsunto(); try { List <Models.TipoAsunto> lTipoAsuntos = cCatalogoTipoAsunto.Catalogo(); return(lTipoAsuntos); } catch (Exception ex) { LogError.LogearError("No se han podido obtener los tipos de asunto.", ex); throw new Exception(System.Uri.EscapeDataString("No se han podido obtener los tipos de asunto. " + ex.Message)); } finally { cCatalogoTipoAsunto.Dispose(); } }
public List <IB.SUPER.IAP30.Models.Cliente> obtenerClientes(string t302_denominacion, string sTipoBusqueda, bool bSoloActivos, bool bInternos) { BLL.Cliente Cliente = new BLL.Cliente(); try { List <IB.SUPER.IAP30.Models.Cliente> lst = Cliente.Catalogo(t302_denominacion, sTipoBusqueda, bSoloActivos, bInternos); Cliente.Dispose(); return(lst); } catch (Exception ex) { Cliente.Dispose(); LogError.LogearError("Ocurrió un error obteniendo la lista de clientes", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista de clientes")); } }
public List <IB.SUPER.IAP30.Models.BuscadorTareasBloque> tareasAgendaEnBloque(Nullable <DateTime> fechaInicio, Nullable <DateTime> fechaFin) { BLL.BuscadorTareasBloque buscadorTareasBloque = new BLL.BuscadorTareasBloque(); try { List <IB.SUPER.IAP30.Models.BuscadorTareasBloque> lst = buscadorTareasBloque.CatalogoAgenda((int)HttpContext.Current.Session["IDFICEPI_IAP"]); return(lst); } catch (Exception ex) { LogError.LogearError("Ocurrió un error obteniendo la lista de tareas en bloque", ex); throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la lista de tareas en bloque")); } finally { buscadorTareasBloque.Dispose(); } }