protected void gvDetalleMov_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { var certificado = HfKey["value"]; try { SPWeb app2 = SPContext.Current.Web; bool modificar = false; LogicaNegocio LN = new LogicaNegocio(); int IdAdministracionFondo = e.Keys[0] == null ? 0 : Convert.ToInt32(e.Keys[0]); var idTipoMov = e.NewValues["IdTipoMov"]; var idConceptoPago = e.NewValues["IdDestino"]; var idDetallePago = e.NewValues["IdDetalle"]; var FechaMov = e.NewValues["FechaMovimiento"]; var montoMov = (gvDetalleMov.FindEditRowCellTemplateControl(gvDetalleMov.Columns["MontoMovimiento"] as GridViewDataColumn, "txtMontoMovimiento") as ASPxTextBox).Text; var comentario = (gvDetalleMov.FindEditRowCellTemplateControl(gvDetalleMov.Columns["Comentario"] as GridViewDataColumn, "txtComentario") as ASPxMemo).Text; if (idTipoMov != null && idConceptoPago != null && idDetallePago != null) { modificar = LN.InsertarModificaFondos(IdAdministracionFondo, "", 0, Convert.ToInt32(idTipoMov.ToString()), "", Convert.ToInt32(idConceptoPago.ToString()), "", Convert.ToInt32(idDetallePago.ToString()), "", Convert.ToDateTime(FechaMov), montoMov.Trim().GetValorDouble(), util.ObtenerValor(app2.CurrentUser.Name), 2, comentario.Trim(), null); } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } gvDetalleMov.CancelEdit(); e.Cancel = true; CargarDetMov(certificado.ToString()); }
public Boolean GestionResponsableOperacion(int idOperacion, string usuario, string perfil, string opcion) { /*OPCIONES: * 01 = Riesgo * 02 = Fiscalia * 03 = Operacion * 04 = Contabilidad */ try { DataTable dt = new DataTable(); SqlParameter[] SqlParametros = new SqlParameter[4]; SqlParametros[0] = new SqlParameter("@idOperacion", SqlDbType.Int); SqlParametros[0].Value = idOperacion; SqlParametros[1] = new SqlParameter("@usuario", SqlDbType.NChar); SqlParametros[1].Value = usuario; SqlParametros[2] = new SqlParameter("@perfil", SqlDbType.NChar); SqlParametros[2].Value = perfil; SqlParametros[3] = new SqlParameter("@opcion", SqlDbType.NVarChar); SqlParametros[3].Value = opcion; return(AD_Global.ejecutarAccion("GestionResponsablesOperacion", SqlParametros)); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(false); } }
protected void gvBitacora_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { try { LogicaNegocio Ln = new LogicaNegocio(); SPWeb app2 = SPContext.Current.Web; bool modificar = false; LogicaNegocio LN = new LogicaNegocio(); int IdBitacoraPago = e.Keys[0] == null ? 0 : Convert.ToInt32(e.Keys[0]); if (IdBitacoraPago != 0) { modificar = Ln.Gestion_BitacoraPago(null, null, int.Parse(e.NewValues["IdMotivo"].ToString()), int.Parse(e.NewValues["IdCausa"].ToString()), int.Parse(e.NewValues["IdBanco"].ToString()), Convert.ToDateTime(e.NewValues["FechaCobro"]), Convert.ToDateTime(e.NewValues["FechaPago"].ToString()), e.NewValues["NroDocumento"].ToString(), int.Parse(e.NewValues["Monto"].ToString()), e.NewValues["Cuota"].ToString(), int.Parse(e.NewValues["IdAcreedor"].ToString()), e.NewValues["Comentario"].ToString(), IdBitacoraPago, util.ObtenerValor(app2.CurrentUser.Name), 2); } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } gvBitacora.CancelEdit(); e.Cancel = true; string[] parametros = new string[] { "buscar", txtCertificado.Text.Trim(), txtRazonSocial.Text.Trim() }; CargarBitacora(parametros); }
private void llenargrid(int tipoOperacion) { try { int idDepartamento = ddl_departamento.SelectedValue == "-1" ? 0 : Convert.ToInt32(ddl_departamento.SelectedValue); string descDepartamento = ddl_departamento.SelectedIndex == 0 ? "" : ddl_departamento.SelectedItem.Text.Trim(); int idBanco = ddl_banco.SelectedValue == "-1" ? 0 : Convert.ToInt32(ddl_banco.SelectedValue); string descBanco = ddl_banco.SelectedIndex == 0 ? "" : ddl_banco.SelectedItem.Text.Trim(); int idCargo = ddl_cargo.SelectedValue == "-1" ? 0 : Convert.ToInt32(ddl_cargo.SelectedValue); string descCargo = ddl_cargo.SelectedIndex == 0 ? "" : ddl_cargo.SelectedItem.Text.Trim(); bool habilitado = chk_Habilitado.Checked; LogicaNegocio MTO = new LogicaNegocio(); DataTable res; res = MTO.ListarUsuarios(tipoOperacion, 0, txt_nombre.Text.Trim(), txt_rut.Text.Trim(), idDepartamento, descDepartamento, idBanco, descBanco, txt_numeroCuenta.Text.Trim(), idCargo, descCargo, habilitado, ""); ResultadosBusqueda.DataSource = res; ResultadosBusqueda.DataBind(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); Page.Session["Error"] = ex.Source.ToString() + ": " + ex.Message.ToString(); Page.Response.Redirect("Mensaje.aspx"); } }
protected void gvAcreedores_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { try { SPWeb app2 = SPContext.Current.Web; bool modificar = false; LogicaNegocio LN = new LogicaNegocio(); int IdAcreedor = e.Keys[0] == null ? 0 : Convert.ToInt32(e.Keys[0]); if (IdAcreedor != 0) { modificar = LN.Acreedores(2, e.NewValues["Rut"].ToString(), IdAcreedor, e.NewValues["Nombre"].ToString(), e.NewValues["Domicilio"].ToString(), Convert.ToInt32(e.NewValues["IdTipoAcreedor"]), Convert.ToInt32(e.NewValues["IdRegion"]), Convert.ToInt32(e.NewValues["Idprovincia"]), Convert.ToInt32(e.NewValues["IdComuna"]), util.ObtenerValor(app2.CurrentUser.Name)); } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } gvAcreedores.CancelEdit(); e.Cancel = true; CargarAcreedores(txtAcreedor.Text.Trim(), txtRutAcreedor.Text.Trim()); }
public int ActualizarEstado(String ID, string Etapa, string descEtapa, string subEtapa, string descsubEtapa, string Estado, string descEstado, string Area) { try { SPWeb mySite = SPContext.Current.Web; SPList list = mySite.Lists["Operaciones"]; SPListItemCollection items = list.GetItems(new SPQuery() { Query = @"<Where><Eq><FieldRef Name='IdSQL' /><Value Type='Number'>" + ID + "</Value></Eq></Where>" }); foreach (SPListItem item in items) { item["IdEtapa"] = Etapa; item["IdSubEtapa"] = subEtapa; item["IdEstado"] = Estado; item.Update(); } list.Update(); return(1); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); //logger.Debug("Error en " + ex.Source.ToString() + " : " + ex.Message.ToString()); return(0); } }
protected void inicializacionGrillas(string[] parametros) { LogicaNegocio Ln = new LogicaNegocio(); DataTable res; try { //res = LN.GestionCalendarioPagp(ddlAcreedor.Value.ToString(), txtCertificado.Text.ToString(), txtRUT.Text.ToString().Replace(".", "").Replace("-", "").Replace(" ", ""), ckbVencidos.Checked, ckbPendiente.Checked, ckbPagados.Checked, ckbProximo.Checked, false, "Operaciones", "Operaciones"); //gridCalendarioPago.DataSource = res; //gridCalendarioPago.DataBind(); //k = 0; //HdfTabla.Value = util.DataTableToJSONWithStringBuilder(res); Page.Session["filtos"] = parametros; gvCalendarioPago.JSProperties["cpGrilla"] = null; res = Ln.CP_GestionCalendarioPagp(parametros[1], parametros[3], parametros[2].Replace(".", "").Replace("-", "").Replace(" ", ""), Convert.ToBoolean(parametros[4]), Convert.ToBoolean(parametros[6]), Convert.ToBoolean(parametros[5]), Convert.ToBoolean(parametros[7]), false, "Operaciones", "Operaciones", "01"); Page.Session["gvCalendario"] = res; gvCalendarioPago.DataSource = res; gvCalendarioPago.DataBind(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } }
public DataSet ConsultaDatosContabilidad(string idEmpresa, string idOperacion, string idUsuario, string cargoUser, string descTipoTransaccion) { try { DataSet dt; SqlParameter[] SqlParametros = new SqlParameter[5]; SqlParametros[0] = new SqlParameter("@idEmpresa", SqlDbType.NVarChar); SqlParametros[0].Value = idEmpresa; SqlParametros[1] = new SqlParameter("@idOperacion", SqlDbType.NVarChar); SqlParametros[1].Value = idOperacion; SqlParametros[2] = new SqlParameter("@user", SqlDbType.NVarChar); SqlParametros[2].Value = idUsuario; SqlParametros[3] = new SqlParameter("@perfil", SqlDbType.NVarChar); SqlParametros[3].Value = cargoUser; SqlParametros[4] = new SqlParameter("@descTipoTransaccion", SqlDbType.NVarChar); SqlParametros[4].Value = descTipoTransaccion; dt = AD_Global.ejecutarConsulta("ConsultarDatosContabilidad", SqlParametros); return(dt); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(new DataSet()); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { //SPWeb app = SPContext.Current.Web; //SPList Lista = app.Lists["LMensajes"]; //SPQuery oQuery = new SPQuery(); //oQuery.Query = "<Where><Eq><FieldRef Name='ID'/><Value Type='TEXT'>" + HttpContext.Current.Session["ID"].ToString() + "</Value></Eq></Where>"; //SPListItemCollection ColecLista = Lista.GetItems(oQuery); //foreach (SPListItem oListItem in ColecLista) //{ lblTitulo.Text = "Advertencia"; //"oListItem["Titulo"].ToString(); ; lblMensaje.Text = "No se pudo culminar su solicitud, por favor comuniquese con el administrador del sistema. Detalle: "; if (Page.Session["Error"] != null) { lblMensaje.Text = lblMensaje.Text + Page.Session["Error"].ToString();//oListItem["Mensaje"].ToString(); } //} //HttpContext.Current.Session["DIRECCION"] = null; //HttpContext.Current.Session["ID"] = null; } catch (Exception ex) { lblTitulo.Text = "Error"; lblMensaje.Text = ex.Source.ToString() + ex.Message.ToString(); LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); //HttpContext.Current.Session["DIRECCION"] = null; //HttpContext.Current.Session["ID"] = null; //Page.Response.Redirect("_HomeCoraLegal.aspx"); } } }
protected void CargarGrid(string etapa, string subEtapa, string estado, string buscar, int pageS, int pageN) { try { //pos = 0; LogicaNegocio MTO = new LogicaNegocio(); DataSet res; res = MTO.ListarBitacoraPago(etapa, subEtapa, estado, buscar, AREA.ToString(), CARGO.ToString(), USER.ToString(), pageS, pageN); //int con; if (res.Tables[0].Rows.Count > 0) { ResultadosBusqueda.Visible = true; ocultarDiv(); ResultadosBusqueda.DataSource = res.Tables[0]; ResultadosBusqueda.DataBind(); } else { ResultadosBusqueda.Visible = false; ocultarDiv(); dvWarning.Style.Add("display", "block"); lbWarning.Text = "No se encontraron registro para la busqueda selecionada, por favor probar con otros filtros"; } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } }
private void CargarGrilla() { LogicaNegocio Ln = new LogicaNegocio(); DataTable res; try { string mes = (ddlMes.SelectedItem != null) ? (ddlMes.SelectedItem.Text.ToLower().Contains("seleccione")) ? "" : ddlMes.SelectedItem.Text : ""; string etapa = (ddlEtapa.SelectedItem != null) ? (ddlEtapa.SelectedItem.Text.ToLower().Contains("seleccione")) ? "" : ddlEtapa.SelectedItem.Text : ""; string ejecutivo = (ddlEjecutivo.SelectedItem != null) ? (ddlEjecutivo.SelectedItem.Text.ToLower().Contains("seleccione")) ? "" : ddlEjecutivo.SelectedItem.Text : ""; string empresa = txtRazonSocial.Text; string canal = (ddlCanal.SelectedItem != null) ? (ddlCanal.SelectedItem.Text.ToLower().Contains("seleccione")) ? "" : ddlCanal.SelectedItem.Text : ""; string fondo = (ddlFondo.SelectedItem != null) ? (ddlFondo.SelectedItem.Text.ToLower().Contains("seleccione")) ? "" : ddlFondo.SelectedItem.Text : ""; if (string.IsNullOrEmpty(mes) && string.IsNullOrEmpty(etapa) && string.IsNullOrEmpty(ejecutivo) && string.IsNullOrEmpty(empresa) && string.IsNullOrEmpty(canal) && string.IsNullOrEmpty(fondo)) { aplicaFiltros = false; } else { aplicaFiltros = true; } res = Ln.ListarSeguimientoCompromisos(mes, etapa, ejecutivo, empresa, canal, fondo); ResultadosBusqueda.DataSource = res; ResultadosBusqueda.DataBind(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); Page.Session["Error"] = ex.Source.ToString() + ": " + ex.Message.ToString(); Page.Response.Redirect("Mensaje.aspx"); } }
public DataSet ListarContabilidadHistorial(string Perfil, string Usuario, string IdTransaccion, int IdSubEtapa, string IdNro, string Rut, string RazonSocial, string NCertificado, string fechaInicio, string fechaFin, int pageS, int pageN, string Etapa) { try { DataSet dt = new DataSet(); SqlParameter[] SqlParametros = new SqlParameter[14]; SqlParametros[0] = new SqlParameter("@opcion", SqlDbType.NChar); SqlParametros[0].Value = Constantes.OPCION.LISTAGENERAL; SqlParametros[1] = new SqlParameter("@Perfil", SqlDbType.NVarChar); SqlParametros[1].Value = Perfil; SqlParametros[2] = new SqlParameter("@Usuario", SqlDbType.NVarChar); SqlParametros[2].Value = Usuario; SqlParametros[3] = new SqlParameter("@PageSize", SqlDbType.Int); SqlParametros[3].Value = pageS; SqlParametros[4] = new SqlParameter("@PageNumber", SqlDbType.Int); SqlParametros[4].Value = pageN; SqlParametros[5] = new SqlParameter("@IdTransaccion", SqlDbType.NVarChar); SqlParametros[5].Value = IdTransaccion; SqlParametros[6] = new SqlParameter("@IdSubEtapa", SqlDbType.NVarChar); SqlParametros[6].Value = IdSubEtapa; SqlParametros[7] = new SqlParameter("@IdNro", SqlDbType.NVarChar); SqlParametros[7].Value = IdNro; SqlParametros[8] = new SqlParameter("@Rut", SqlDbType.NVarChar); SqlParametros[8].Value = Rut; SqlParametros[9] = new SqlParameter("@RazonSocial", SqlDbType.NVarChar); SqlParametros[9].Value = RazonSocial; SqlParametros[10] = new SqlParameter("@NCertificado", SqlDbType.NVarChar); SqlParametros[10].Value = NCertificado; SqlParametros[11] = new SqlParameter("@fechaInicio", SqlDbType.NVarChar); SqlParametros[11].Value = fechaInicio; SqlParametros[12] = new SqlParameter("@fechaFin", SqlDbType.NVarChar); SqlParametros[12].Value = fechaFin; SqlParametros[13] = new SqlParameter("@Etapa", SqlDbType.NVarChar); SqlParametros[13].Value = Etapa; dt = AD_Global.ejecutarConsulta("ListarContabilidaHistorial", SqlParametros); return(dt); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(new DataSet()); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { ocultarDiv(); LogicaNegocio MTO = new LogicaNegocio(); Boolean Usuario = true; string userName = txt_nombre.Text.Trim(); SPWeb app2 = SPContext.Current.Web; //string pass = ""; //SPWeb app = SPContext.Current.Web; //int groupID = SPContext.Current.Web.Groups["MultiGestion Members"].ID; //bool isGroupMember = SPContext.Current.Web.IsCurrentUserMemberOfGroup(groupID); //SPGroup grupo = app.Groups.GetByID(groupID); //using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "INTERCAP")) //{ // // validate the credentials // bool isValid = pc.ValidateCredentials("*****@*****.**", "Summer55"); //} //Usuario = IsAuthenticated(userName, pass); if (Usuario) { int CRUD = (Int32.Parse(hdn_editar.Value) > 0) ? 3 : 1; int ID = Int32.Parse(hdn_editar.Value); string nombreApellido = txt_nombre.Text; string Rut = txt_rut.Text; int idDepartamento = Int32.Parse(ddl_departamento.SelectedValue); string descDepartamento = ddl_departamento.SelectedItem.ToString(); string idBanco = ddl_banco.SelectedValue.ToString(); string descBanco = ddl_banco.SelectedItem.ToString(); string numeroCuenta = txt_numeroCuenta.Text; int idCargo = Int32.Parse(ddl_cargo.SelectedValue); string descCargo = ddl_cargo.SelectedItem.ToString(); bool habilitado = chk_Habilitado.Checked; string UsuarioCreacion = util.ObtenerValor(app2.CurrentUser.Name); bool EsResponsable = chkEsResponsable.Checked ? true : false; MTO.GuardarUsuario(CRUD, ID, nombreApellido, Rut, idDepartamento, descDepartamento, idBanco, descBanco, numeroCuenta, idCargo, descCargo, UsuarioCreacion, habilitado, EsResponsable); LimpiarCampos(); llenargrid(2); dvSuccess.Style.Add("display", "block"); lbSuccess.Text = "Ingreso exitoso"; } else { dvWarning.Style.Add("display", "block"); lbWarning.Text = "el usuario ingresado no existe en el directorio activo"; } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); Page.Session["Error"] = ex.Source.ToString() + ": " + ex.Message.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); ValidarPermisos validar = new ValidarPermisos { NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name), Pagina = pagina, Etapa = string.Empty, }; dt = validar.ListarPerfil(validar); Page.Session["dtRol"] = dt; if (dt.Rows.Count > 0) { ocultarDiv(); if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { try { //btnGuardar.OnClientClick = "return Dialogo(); return Validar('" + btnGuardar.ClientID.Substring(0, btnGuardar.ClientID.Length - 10) + "');"; objresumen = (Resumen)Page.Session["RESUMEN"]; Page.Session["RESUMEN"] = null; //ViewState["ACCION"] = Constantes.OPCION.INSERTAR; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; lbOperacion.Text = objresumen.desOperacion; lbEjecutivo.Text = objresumen.descEjecutivo; CargarInfoSubEtapa(objresumen); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); dvWarning.Style.Add("display", "block"); btnGuardar.Visible = false; lbWarning.Text = "No puede realizar cambio a la etapa anterior, Operacion con inconsistencia de datos"; } } } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void mostrarDatos() { LogicaNegocio LN = new LogicaNegocio(); asignacionResumen(ref objresumen); DataSet res; res = LN.ListarResumenPAF(objresumen.idEmpresa.ToString(), objresumen.idPAF.ToString(), objresumen.idOperacion.ToString());//OJO lblRut.Text = util.actualizaMiles(Math.Round(Convert.ToDecimal(res.Tables[0].Rows[0]["Rut"].ToString()), 0).ToString()).Replace(",", "") + '-' + res.Tables[0].Rows[0]["DivRut"].ToString(); lblNombre.Text = res.Tables[0].Rows[0]["RazonSocial"].ToString(); lbTipo.Text = res.Tables[0].Rows[0]["DescActividad"].ToString(); lbEjecutivo.Text = res.Tables[0].Rows[0]["DescEjecutivo"].ToString(); lbOperacion.Text = objresumen.idOperacion.ToString(); lbOperacion1.Text = objresumen.idOperacion.ToString(); if (res.Tables[0].Rows[0]["MontoAprobado"].ToString() != "") { lbMonto.Text = "UF " + float.Parse(res.Tables[0].Rows[0]["MontoAprobado"].ToString()).ToString("N", CultureInfo.CreateSpecificCulture("es-ES")); } lbPAF.Text = res.Tables[0].Rows[0]["NroPAF"].ToString(); lbComentarioComite.Text = res.Tables[0].Rows[0]["ObservacionComite"].ToString(); ViewState["Operaciones"] = res.Tables[1]; try { if (!string.IsNullOrEmpty(res.Tables[3].Rows[0]["valEmpresa"].ToString())) { ViewState["validacionFEmpresa"] = int.Parse(res.Tables[3].Rows[0]["valEmpresa"].ToString()); } else { ViewState["validacionFEmpresa"] = "0"; } if (!string.IsNullOrEmpty(res.Tables[3].Rows[0]["valGarantia"].ToString())) { ViewState["validacionFGarantia"] = int.Parse(res.Tables[3].Rows[0]["valGarantia"].ToString()); } else { ViewState["validacionFGarantia"] = "0"; } if (!string.IsNullOrEmpty(res.Tables[3].Rows[0]["CGR"].ToString())) { ViewState["validacionCGR"] = int.Parse(res.Tables[3].Rows[0]["CGR"].ToString()); } else { ViewState["validacionCGR"] = "0"; } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } servicios1(); }
public Boolean InsertarActualizarEstadoPagar(string idEmpresa, string idOperacion, string idUsuario, string cargoUser, string Etapa, string descEtapa, string subEtapa, string descsubEtapa, string Estado, string descEstado, string Area, string comentario, string id) { try { Boolean dt; SqlParameter[] SqlParametros = new SqlParameter[14]; SqlParametros[0] = new SqlParameter("@idEmpresa", SqlDbType.NVarChar); SqlParametros[0].Value = idEmpresa; SqlParametros[1] = new SqlParameter("@idOperacion", SqlDbType.NVarChar); SqlParametros[1].Value = idOperacion; SqlParametros[2] = new SqlParameter("@opcion", SqlDbType.NChar); SqlParametros[2].Value = "01"; SqlParametros[3] = new SqlParameter("@idUsuario", SqlDbType.NVarChar); SqlParametros[3].Value = idUsuario; SqlParametros[4] = new SqlParameter("@descCargo", SqlDbType.NVarChar); SqlParametros[4].Value = cargoUser; SqlParametros[5] = new SqlParameter("@idEstado", SqlDbType.Int); SqlParametros[5].Value = Estado; SqlParametros[6] = new SqlParameter("@descEstado", SqlDbType.NVarChar); SqlParametros[6].Value = descEstado; SqlParametros[7] = new SqlParameter("@idEtapa", SqlDbType.Int); SqlParametros[7].Value = Etapa; SqlParametros[8] = new SqlParameter("@descEtapa", SqlDbType.NVarChar); SqlParametros[8].Value = descEtapa; SqlParametros[9] = new SqlParameter("@idSubEtapa", SqlDbType.Int); SqlParametros[9].Value = subEtapa; SqlParametros[10] = new SqlParameter("@descSubEtapa", SqlDbType.NVarChar); SqlParametros[10].Value = descsubEtapa; SqlParametros[11] = new SqlParameter("@Area", SqlDbType.NVarChar); SqlParametros[11].Value = Area; SqlParametros[12] = new SqlParameter("@Comentario", SqlDbType.NVarChar); SqlParametros[12].Value = comentario; SqlParametros[13] = new SqlParameter("@idTipoTransaccion", SqlDbType.NVarChar); SqlParametros[13].Value = id; dt = AD_Global.ejecutarAccion("ActualizarEstados", SqlParametros); return(dt); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(false); } }
private void llenargrid() { asignacionResumen(ref objresumen); try { LogicaNegocio MTO = new LogicaNegocio(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); Page.Session["Error"] = ex.Source.ToString() + ": " + ex.Message.ToString(); Page.Response.Redirect("Mensaje.aspx"); } }
public byte[] GenerarReporte(string sp, Dictionary <string, string> datos, string id) { LogicaNegocio MTO = new LogicaNegocio(); try { String xml = String.Empty; string html = string.Empty; System.Text.StringBuilder sDocumento = new System.Text.StringBuilder(); DataSet res1 = new DataSet(); res1 = MTO.ReporteCompromisos(objresumen.idOperacion.ToString()); for (int i = 0; i <= res1.Tables[0].Rows.Count - 1; i++) { xml = xml + res1.Tables[0].Rows[i][0].ToString(); } XDocument newTree = new XDocument(); XslCompiledTransform xsltt = new XslCompiledTransform(); using (XmlWriter writer = newTree.CreateWriter()) { //desarrollo 46185 //xsltt.Load(@"C:/inetpub/wwwroot/wss/VirtualDirectories/46185/xsl/request/" + sp + ".xslt"); //certificación xsltt.Load(@"C:/inetpub/wwwroot/wss/VirtualDirectories/80/xsl/request/" + sp + ".xslt"); } using (var sw = new StringWriter()) using (var sr = new StringReader(xml)) using (var xr = XmlReader.Create(sr)) { xsltt.Transform(xr, null, sw); html = sw.ToString(); } try { sDocumento.Append(html); return(util.ConvertirAPDF_Control(sDocumento)); } catch { } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } return(null); }
private bool CrearCarpetaEnRaiz(String nombreCarpeta) { try { SPWeb app = SPContext.Current.Web; SPList docList = app.Lists["Documentos"]; SPFolder newFolder = docList.RootFolder.SubFolders.Add(nombreCarpeta); return(true); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(false); } }
protected void btnFondoOtro_Click(object sender, EventArgs e) { try { asignacionResumen(ref objresumen); LogicaNegocio LN = new LogicaNegocio(); LN.GestionResponsableOperacion(objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo, "03"); addDisFondoOtroBanco(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } }
protected void Button5_Click(object sender, EventArgs e) { LogicaNegocio LN = new LogicaNegocio(); string xml = string.Empty; DataTable res = new DataTable(); res = LN.CertificadoElegibilidad("86", "56", "keyla", "admin"); if (res != null) { if (res.Rows.Count > 0) { xml = @"<?xml version=""1.0"" encoding=""UTF-8""?>" + res.Rows[0][0].ToString(); } } XDocument newTree = new XDocument(); XslCompiledTransform xsltt = new XslCompiledTransform(); using (XmlWriter writer = newTree.CreateWriter()) { xsltt.Load(@"C:/inetpub/wwwroot/wss/VirtualDirectories/46185/xsl/CertificadoElegibilidad.xslt"); } using (var sw = new StringWriter()) using (var sr = new StringReader(xml)) using (var xr = XmlReader.Create(sr)) { xsltt.Transform(xr, null, sw); html = sw.ToString(); } try { sDocumento.Append(html); Page.Response.Clear(); byte[] pdfBytes1 = util.ConvertirAPDF_Control(sDocumento); Page.Response.ClearContent(); Page.Response.ClearHeaders(); Page.Response.AddHeader("Content-Type", "binary/octet-stream"); Page.Response.AddHeader("Content-Disposition", "attachment; filename=ContratoSubfianza.pdf; size=" + pdfBytes1.Length.ToString()); Page.Response.BinaryWrite(pdfBytes1); Page.Response.End(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } }
private DataTable ConsultaUsuariosFiscalia() { try { LogicaNegocio Ln = new LogicaNegocio(); DataTable dt = new DataTable("dt"); dt = Ln.ListarUsuarios(null, 3, ""); return(dt); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "cartera", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(new DataTable()); } }
private void CargarEjecutivo() { cbxEjecutivo.Items.Clear(); try { LogicaNegocio Ln = new LogicaNegocio(); DataTable dt = new DataTable("dt"); dt = Ln.ListarUsuarios(null, 1, ""); util.CargaDDLDxx(cbxEjecutivo, dt, "nombreApellido", "idUsuario"); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } }
public byte[] GenerarReporte(string sp, Dictionary <string, string> datos, string id, Resumen objresumen) { System.Text.StringBuilder sDocumento = new System.Text.StringBuilder(); string html = string.Empty; LogicaNegocio Ln = new LogicaNegocio(); try { String xml = String.Empty; string descTipoTransaccion = System.Web.HttpUtility.HtmlDecode(Page.Request.QueryString["idTT"] as string); //IF PARA CADA REPORTE DataSet res1 = new DataSet(); if (sp == "PorFacturacion") { res1 = Ln.ConsultaDatosContabilidadXML(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario, objresumen.descCargo, descTipoTransaccion); xml = res1.Tables[0].Rows[0][0].ToString();; //GenerarXMLContratoSubFianza(res1); } XDocument newTree = new XDocument(); XslCompiledTransform xsltt = new XslCompiledTransform(); using (XmlWriter writer = newTree.CreateWriter()) { xsltt.Load(@"C:/inetpub/wwwroot/wss/VirtualDirectories/80/xsl/request/" + sp + ".xslt"); } using (var sw = new StringWriter()) using (var sr = new StringReader(xml)) using (var xr = XmlReader.Create(sr)) { xsltt.Transform(xr, null, sw); html = sw.ToString(); } try { sDocumento.Append(html); return(util.ConvertirAPDF_Control(sDocumento)); } catch { } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } return(null); }
private void CargarGrilla(string empresa, string rut, string certificado, string ejecutivo) { try { LogicaNegocio Ln = new LogicaNegocio(); DataTable dt = new DataTable("dtAdministracion"); dt = Ln.ListarAdministracionFondos(empresa, rut, certificado, ejecutivo); Page.Session["gvAdministracionFondos"] = dt; gvAdministracionFondos.DataSource = dt; gvAdministracionFondos.DataBind(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } }
public byte[] GenerarReporte(string sp, Dictionary <string, string> datos, string id) { LogicaNegocio MTO = new LogicaNegocio(); try { String xml = String.Empty; //IF PARA CADA REPORTE DataSet res1 = new DataSet(); if (sp == "Ficha_Comercial") { res1 = MTO.ConsultaFichaComercial(datos["IdEmpresa"], "ReportePosicionCliente"); for (int i = 0; i <= res1.Tables[0].Rows.Count - 1; i++) { xml = xml + res1.Tables[0].Rows[i][0].ToString(); } } XDocument newTree = new XDocument(); XslCompiledTransform xsltt = new XslCompiledTransform(); using (XmlWriter writer = newTree.CreateWriter()) { xsltt.Load(@"C:/inetpub/wwwroot/wss/VirtualDirectories/80/xsl/request/" + sp + ".xslt"); } using (var sw = new StringWriter()) using (var sr = new StringReader(xml)) using (var xr = XmlReader.Create(sr)) { xsltt.Transform(xr, null, sw); html = sw.ToString(); } try { sDocumento.Append(html); return(util.ConvertirAPDF_Control(sDocumento)); } catch { } } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } return(null); }
public int CP_VerificarCertificado(string NroCertificado) { try { SqlParameter[] SqlParametros = new SqlParameter[1]; SqlParametros[0] = new SqlParameter("@NroCertificado", SqlDbType.NVarChar); SqlParametros[0].Value = NroCertificado; var resultado = AD_Global.traerPrimeraColumna("VerificarCertificado", SqlParametros); return(int.Parse(resultado)); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(-1); } }
void llenargrid() { try { LogicaNegocio Ln = new LogicaNegocio(); DataTable res; res = Ln.ListarRendicionCliente("Keyla Sandoval"); Grid.DataSource = res; Grid.DataBind(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); Page.Session["Error"] = ex.Source.ToString() + ": " + ex.Message.ToString(); Page.Response.Redirect("Mensaje.aspx"); } }
public Boolean InsertarActualizarPagoFacturacion(string idEmpresa, string idOperacion, string idUsuario, string cargoUser, string Comentario, string NroDocumentoPago, string idBanco, string descBanco, string fechaPago, string idTipoPago, string DescTipoPago, string DescTipoTransaccion) { try { Boolean dt; SqlParameter[] SqlParametros = new SqlParameter[13]; SqlParametros[0] = new SqlParameter("@idEmpresa", SqlDbType.NVarChar); SqlParametros[0].Value = idEmpresa; SqlParametros[1] = new SqlParameter("@idOperacion", SqlDbType.NVarChar); SqlParametros[1].Value = idOperacion; SqlParametros[2] = new SqlParameter("@idUsuario", SqlDbType.NVarChar); SqlParametros[2].Value = idUsuario; SqlParametros[3] = new SqlParameter("@descCargo", SqlDbType.NVarChar); SqlParametros[3].Value = cargoUser; SqlParametros[4] = new SqlParameter("@opcion", SqlDbType.NVarChar); SqlParametros[4].Value = "04"; SqlParametros[5] = new SqlParameter("@Comentario", SqlDbType.NVarChar); SqlParametros[5].Value = Comentario; SqlParametros[6] = new SqlParameter("@NroDocumentoPago", SqlDbType.NVarChar); SqlParametros[6].Value = NroDocumentoPago; SqlParametros[7] = new SqlParameter("@idBanco", SqlDbType.NVarChar); SqlParametros[7].Value = idBanco; SqlParametros[8] = new SqlParameter("@descBanco", SqlDbType.NVarChar); SqlParametros[8].Value = descBanco; SqlParametros[9] = new SqlParameter("@fechaPago", SqlDbType.NVarChar); SqlParametros[9].Value = fechaPago; SqlParametros[10] = new SqlParameter("@idTipoPago", SqlDbType.NVarChar); SqlParametros[10].Value = idTipoPago; SqlParametros[11] = new SqlParameter("@DescTipoPago", SqlDbType.NVarChar); SqlParametros[11].Value = DescTipoPago; SqlParametros[12] = new SqlParameter("@DescTipoTransaccion", SqlDbType.NVarChar); SqlParametros[12].Value = DescTipoTransaccion; dt = AD_Global.ejecutarAccion("GestionFacturacion", SqlParametros); return(dt); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); return(false); } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { asignacionResumen(ref objresumen); LogicaNegocio MTO = new LogicaNegocio(); MTO.GestionResponsableOperacion(objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo, "02"); guardarArchivo(); buscarArchivos(); validarCriticos(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); mensajeError("Se ha producido un error al guardar el documento. Por favor validar que en nombre del archivo no contenga caracteres especiales."); } }