protected void Page_Load(object sender, EventArgs e) { if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; asignacionResumen(ref objresumen); } Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); LogicaNegocio LN = new LogicaNegocio(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = ""; ocultarDiv(); dt = permiso.ListarPerfil(validar); Page.Session["dtRol"] = dt; if (dt.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["BUSQUEDA"] != null) { ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; //Page.Session["BUSQUEDA"] = null; } Certificado = Page.Request.QueryString["NCertificado"] as string; if (!string.IsNullOrEmpty(Certificado)) { txtCertificado.Text = Certificado; } Page.Session["RESUMEN"] = null; ocultarDiv(); CargarAcreedor(); } validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } validarRol(dt); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void Page_Load(object sender, EventArgs e) { LogicaNegocio LN = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); ValidarPermisos validar = new ValidarPermisos { NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name), Pagina = pagina, Etapa = "", }; dt = validar.ListarPerfil(validar); if (dt.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { try { objresumen = (Resumen)Page.Session["RESUMEN"]; //ViewState["RES"] = objresumen; Page.Session["RESUMEN"] = null; ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; Page.Session["BUSQUEDA"] = null; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; lbEjecutivo.Text = objresumen.descEjecutivo; lbOperacion.Text = objresumen.desOperacion.ToString(); } 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); } } else { Page.Response.Redirect("MensajeSession.aspx"); } } llenarGridCompromisos(); validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void Page_Load(object sender, EventArgs e) { if (Page.Session["IdEmpresa"] != null) { LogicaNegocio Ln = new LogicaNegocio(); DataSet res; res = Ln.ConsultaPosicionCliente(Page.Session["IdEmpresa"].ToString()); if (res != null) { i = 0; j = 0; if (res.Tables[0].Rows.Count > 0) { lblRut.Text = res.Tables[0].Rows[0]["RUT"].ToString(); lblNombre.Text = res.Tables[0].Rows[0]["RazonSocial"].ToString(); lblNroEmpleados.Text = res.Tables[0].Rows[0]["NumEmpleados"].ToString(); lblTipoEmpresa.Text = res.Tables[0].Rows[0]["DescTipoEmpresa"].ToString(); lblFechaIniAct.Text = res.Tables[0].Rows[0]["FecInicioActEco"].ToString(); lblFechaIniContra.Text = res.Tables[0].Rows[0]["FecIniContrato"].ToString(); lblFechaFinContra.Text = res.Tables[0].Rows[0]["FecFinContrato"].ToString(); lblEjecutivo.Text = res.Tables[0].Rows[0]["DescEjecutivo"].ToString(); lblActividad.Text = res.Tables[0].Rows[0]["DescActividad"].ToString(); lblTelefono.Text = res.Tables[0].Rows[0]["TelFijo1"].ToString(); lblEmail.Text = res.Tables[0].Rows[0]["EMail"].ToString(); lblGrupoE.Text = res.Tables[0].Rows[0]["PerteneceGrupo"].ToString(); lblNombreGrupoE.Text = res.Tables[0].Rows[0]["descGrupoEconomico"].ToString(); lblBloqueo.Text = res.Tables[0].Rows[0]["Bloqueado"].ToString(); lblMotivoBloqueo.Text = res.Tables[0].Rows[0]["MotivoBloqueo"].ToString(); hdfidEmpresa.Value = res.Tables[0].Rows[0]["idEmpresa"].ToString(); } if (res.Tables[1].Rows.Count > 0) { lblAnosExperiencia.Text = res.Tables[1].Rows[0]["AnosExperiencia"].ToString(); lblHistoria.Text = res.Tables[1].Rows[0]["Historia"].ToString(); } gridSocioa.DataSource = res.Tables[2]; gridSocioa.DataBind(); gridRelacionadas.DataSource = res.Tables[3]; gridRelacionadas.DataBind(); gridDirectorios.DataSource = res.Tables[4]; gridDirectorios.DataBind(); gridContactos.DataSource = res.Tables[5]; gridContactos.DataBind(); gridDirecciones.DataSource = res.Tables[6]; gridDirecciones.DataBind(); gridCertificados.DataSource = res.Tables[7]; gridCertificados.DataBind(); SumarCertificados(res.Tables[7]); gridGrupoEconomico.DataSource = res.Tables[12]; gridGrupoEconomico.DataBind(); gridGarantiaEmpresa.DataSource = res.Tables[13]; gridGarantiaEmpresa.DataBind(); SumarGarantias(res.Tables[13]); if (res.Tables[11].Rows.Count > 0) { lblIdPAF.Text = res.Tables[11].Rows[0]["idpaf"].ToString(); lblAnalista.Text = res.Tables[11].Rows[0]["descEjecutivo"].ToString(); lblFechaAprobacion.Text = res.Tables[11].Rows[0]["FechaRevision"].ToString(); lblEdoLinea.Text = res.Tables[11].Rows[0]["EstadoLinea"].ToString(); lblNivelAribucion.Text = res.Tables[11].Rows[0]["NivelAtribucion"].ToString(); lblRanking.Text = res.Tables[11].Rows[0]["ValorRank"].ToString(); lblClasificacion.Text = res.Tables[11].Rows[0]["ValorPtje"].ToString(); lblFechaClasificacion.Text = res.Tables[11].Rows[0]["FecCreacion"].ToString(); lblVentas.Text = res.Tables[11].Rows[0]["VentasMoviles"].ToString(); lblMontoAprobado.Text = res.Tables[11].Rows[0]["MontoAprobado"].ToString(); lblMontoVigente.Text = res.Tables[11].Rows[0]["MontoVigente"].ToString(); lblMontoPropuesto.Text = res.Tables[11].Rows[0]["MontoPropuesto"].ToString(); //cobertuta global ultima paf txtCoberturaComercial.Text = res.Tables[11].Rows[0]["coberturaComercial"].ToString(); txtCoberturaAjustado.Text = res.Tables[11].Rows[0]["coberturaAjustado"].ToString(); //cobertura global vigente txtCoberturaComercialVigente.Text = res.Tables[11].Rows[0]["coberturaComercialVigente"].ToString(); txtCoberturaAjustadoVigente.Text = res.Tables[11].Rows[0]["coberturaAjustadoVigente"].ToString(); } //validar alertas de garantias(contribuciones, fechas tasaciones) ValidarAlertasGarantias(); } } }
protected void Page_Load(object sender, EventArgs e) { LogicaNegocio LN = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = objresumen.area; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { btnAgregar.OnClientClick = "return ValidarSeleccionServicios('" + btnAgregar.ClientID.Substring(0, btnAgregar.ClientID.Length - 10) + "');"; ocultarDiv(); if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { objresumen = (Resumen)Page.Session["RESUMEN"]; Page.Session["RESUMEN"] = null; ViewState["ACCION"] = 1; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; LbNegocio.Text = objresumen.desOperacion; lblNCertificado.Text = LN.ListarNumCertificado(objresumen.idOperacion); try { mostrarDatos(); CargaDocumentos(); } 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); } //Verificación Edicion Simultanea string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "ServiciosLegalesGarantia", "Operacion"); if (!string.IsNullOrEmpty(UsuarioFormulario)) { ocultarDiv(); mensajeAlerta("Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema."); btnGuardar.Enabled = false; } } else { Page.Response.Redirect("MensajeSession.aspx"); } validarCriticos(); } objresumen.area = "Fiscalia"; try { buscarArchivos(); tbServiciosGarantias1.Columns[1].ItemStyle.Width = 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); } validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; //Control divFiltros = this.FindControl("filtros"); //Control divGrilla = this.FindControl("grilla"); if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); mensajeAlerta("Usuario sin permisos configurados"); } } else { dvFormulario.Style.Add("display", "none"); mensajeAlerta("Usuario sin permisos configurados"); } }
protected void Page_Load(object sender, EventArgs e) { LogicaNegocio Ln = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); DataTable tabla = new DataTable("dt"); SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); ValidarPermisos validar = new ValidarPermisos { NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name), Pagina = pagina, Etapa = objresumen.area, }; dt = validar.ListarPerfil(validar); if (dt.Rows.Count > 0) { ocultarDiv(); if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; Page.Session["RESUMEN"] = null; lbEmpresa.Text = objresumen.desEmpresa.ToString(); lbOperacion.Text = objresumen.desOperacion.ToString(); lbEjecutivo.Text = objresumen.descEjecutivo; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; DataTable dtRepresentantes = new DataTable(); dtRepresentantes = Ln.ListarRepresentantesId(objresumen.idOperacion); if (dtRepresentantes.Rows.Count > 0) { CargarClaseA(); ddlClaseA.SelectedIndex = ddlClaseA.Items.IndexOf(ddlClaseA.Items.FindByValue(dtRepresentantes.Rows[0]["IdRepresentanteA"].ToString())); CargarClaseB(); ddlClaseB.SelectedIndex = ddlClaseB.Items.IndexOf(ddlClaseB.Items.FindByValue(dtRepresentantes.Rows[0]["IdRepresentanteB"].ToString())); } else { CargarClaseA(); CargarClaseB(); } } } validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void ResultadosBusqueda_Command1(object sender, CommandEventArgs e) { Busqueda objBusqueda = new Busqueda(); objBusqueda.idEstado = int.Parse(ddlEdoFiscalia.SelectedValue); objBusqueda.RazonSocial = txtBuscar.Text.ToString(); Page.Session["BUSQUEDA"] = objBusqueda; LogicaNegocio LN = new LogicaNegocio(); int index = Convert.ToInt32(e.CommandArgument); DataTable dt = new DataTable(); dt = (DataTable)ViewState["OPCIONESPERMISOS"]; for (int i = 0; i <= dt.Rows.Count - 1; i++) { if (dt.Rows[i]["Opcion"].ToString() == e.CommandName) { try { Resumen resumenP = new Resumen(); resumenP.idPAF = int.Parse(ResultadosBusqueda.Rows[index].Cells[14].Text.ToString()); resumenP.idEmpresa = int.Parse(ResultadosBusqueda.Rows[index].Cells[0].Text.ToString()); resumenP.idOperacion = int.Parse(ResultadosBusqueda.Rows[index].Cells[28].Text.ToString()); resumenP.desOperacion = ResultadosBusqueda.Rows[index].Cells[4].Text.ToString(); resumenP.desEmpresa = ResultadosBusqueda.Rows[index].Cells[3].Text.ToString(); resumenP.descEjecutivo = ResultadosBusqueda.Rows[index].Cells[17].Text.ToString(); resumenP.rut = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[9].Text.ToString()) + '-' + System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[10].Text.ToString()); resumenP.desEstado = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[7].Text.ToString()); resumenP.desEtapa = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[5].Text.ToString()); resumenP.desSubEtapa = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[6].Text.ToString()); resumenP.area = ViewState["AREA"].ToString(); //System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[8].Text.Trim()); resumenP.linkActual = dt.Rows[i]["Url"].ToString().Trim(); resumenP.linkPrincial = "ListarFiscalia.aspx"; resumenP.linkError = "Mensaje.aspx"; resumenP.idPermiso = dt.Rows[i]["IdPermiso"].ToString().Trim(); resumenP.desPermiso = dt.Rows[i]["Permiso"].ToString().Trim(); resumenP.descCargo = dt.Rows[i]["Cargo"].ToString().Trim(); resumenP.idCargo = dt.Rows[i]["IdCargo"].ToString().Trim(); resumenP.DescEstadoFiscalia = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[19].Text.ToString()); resumenP.IdEstadoFiscalia = Convert.ToInt32(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[18].Text.ToString())); resumenP.IdAcreedor = Convert.ToInt32(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[30].Text.ToString())); resumenP.OrdenSubEtapaLegal = Convert.ToInt32(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[32].Text.ToString())); SPWeb app2 = SPContext.Current.Web; resumenP.idUsuario = util.ObtenerValor(app2.CurrentUser.Name); Page.Session["RESUMEN"] = resumenP; } 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.Response.Redirect("ListarFiscalia.aspx"); } if ("Documentos" == e.CommandName) { Page.Response.Redirect(dt.Rows[i]["Url"].ToString().Trim() + "?RootFolder=%2FDocumentos%2F" + util.RemoverSignosAcentos(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[2].Text.ToString()))); } else { Page.Response.Redirect(dt.Rows[i]["Url"].ToString().Trim()); } } } }
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.ListarFiscalia(etapa, subEtapa, estado, txtBuscar.Text.ToString(), ViewState["AREA"].ToString(), ViewState["CARGO"].ToString(), ViewState["USER"].ToString(), pageS, pageN, ddlEdoFiscalia.SelectedValue.ToString()); ViewState["OPCIONESPERMISOS"] = res.Tables[0]; int con = 0; if (res.Tables[1] != null) { for (int i = 0; i <= res.Tables[0].Rows.Count - 1; i++) { if (i + 1 <= res.Tables[0].Rows.Count - 1) { if (i < res.Tables[0].Rows.Count - 2 && res.Tables[0].Rows[i]["Descripcion"].ToString() == res.Tables[0].Rows[i + 1]["Descripcion"].ToString()) { con++; res.Tables[0].Rows[i]["nroColum"] = res.Tables[1].Columns.Count; } else { if (i <= res.Tables[0].Rows.Count - 1 && res.Tables[0].Rows[i - 1]["Descripcion"].ToString() == res.Tables[0].Rows[i]["Descripcion"].ToString()) { con++; res.Tables[0].Rows[i]["nroColum"] = res.Tables[1].Columns.Count; } else { if (res.Tables[0].Rows[i]["Descripcion"].ToString() != res.Tables[0].Rows[i - 1]["Descripcion"].ToString()) { con++; res.Tables[0].Rows[i]["nroColum"] = res.Tables[1].Columns.Count; } } if (con > 0) { res.Tables[1].Columns.Add(res.Tables[0].Rows[i]["Descripcion"].ToString().Trim(), typeof(string)); con = 0; } } } else { if (i == 0) { con++; res.Tables[0].Rows[i]["nroColum"] = res.Tables[1].Columns.Count; } else if (i <= res.Tables[0].Rows.Count - 1 && res.Tables[0].Rows[i - 1]["Descripcion"].ToString() == res.Tables[0].Rows[i]["Descripcion"].ToString()) { res.Tables[0].Rows[i]["nroColum"] = res.Tables[0].Rows[i - 1]["nroColum"]; } else { con++; res.Tables[0].Rows[i]["nroColum"] = res.Tables[1].Columns.Count; } if (con > 0) { res.Tables[1].Columns.Add(res.Tables[0].Rows[i]["Descripcion"].ToString().Trim(), typeof(string)); con = 0; } } } if (res.Tables[1].Rows.Count > 0) { ResultadosBusqueda.Visible = true; ocultarDiv(); ResultadosBusqueda.DataSource = res.Tables[1]; 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"; } AsignarUsuario(); } } 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 Page_Load(object sender, EventArgs e) { string buscar = string.Empty; ocultarDiv(); Boolean ban = false; LogicaNegocio Ln = new LogicaNegocio(); Permisos permiso = new Permisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; ValidarPermisos validar = new ValidarPermisos(); DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = ""; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { ListaEdicion = ConsultaListaEdicionUsuario(); dtUsuarioRiesgo = ConsultarUsuarioRiesgo(); if (!Page.IsPostBack) { cb_estados.Attributes["onChange"] = "Dialogo();"; cb_etapa.Attributes["onChange"] = "Dialogo();"; cb_subetapa.Attributes["onChange"] = "Dialogo();"; ViewState["USER"] = util.ObtenerValor(app2.CurrentUser.Name); ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString(); ViewState["AREA"] = dt.Rows[0]["Etapa"].ToString(); //"Riesgo"; string val = Page.Request.QueryString["Area"] as string; buscar = Page.Request.QueryString["IdEmpresa"] as string + "#" + Page.Request.QueryString["IdOperacion"] as string; ban = true; if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true) { Ln.CargarLista(ref cb_estados, Constantes.LISTAESTADO.ESTADO); Ln.CargarLista(ref cb_etapa, Constantes.LISTAETAPA.ETAPAS); Ln.CargarLista(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA); ViewState["ESTADO"] = ""; ViewState["SUBETAPA"] = ""; ViewState["ETAPA"] = ""; ViewState["OPCIONESPERMISOS"] = null; if (buscar != "#") { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro); } else { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); } } } else { if (buscar != "" && buscar != "#") { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro); } else { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); } } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void LoadOptions() { string option1 = Request.QueryString["option"]; string name = ""; int option; LogicaNegocio logneg = new LogicaNegocio(); string namefieldvalue = "Id?"; if (option1 != null) { if (Int32.TryParse(option1, out option)) { //Actores txtOption.Value = option1; switch (option) { case 1: //Actores name = "actor"; lstElements.DataSource = logneg.Ledeer().DefinitionLEDEER().getActors().Tables[0]; namefieldvalue = "IdActor"; break; case 2: //Roles name = "role"; lstElements.DataSource = logneg.Ledeer().DefinitionLEDEER().getRoles().Tables[0]; namefieldvalue = "IdRole"; break; case 3: //Roles actanciales name = "role actancial"; lstElements.DataSource = logneg.Ledeer().DefinitionLEDEER().getRolesActancial().Tables[0]; namefieldvalue = "IdRoleAct"; break; case 4: //Objectos name = "objeto"; lstElements.DataSource = logneg.Ledeer().DefinitionLEDEER().getObjects().Tables[0]; namefieldvalue = "IdObject"; break; case 5: //Actions name = "acción"; lstElements.DataSource = logneg.Ledeer().DefinitionLEDEER().getActions().Tables[0]; namefieldvalue = "IdAction"; break; case 6: //Arenas name = "arena"; lstElements.DataSource = logneg.Ledeer().DefinitionLEDEER().getArenas().Tables[0]; namefieldvalue = "IdArena"; break; default: break; //Sin significado } lnkDefinition.Text = lnkDefinition.Text + " " + name; lnkCreate.Text = lnkCreate.Text + " " + name; lblName.Text = lblName.Text + " del " + name; lnkDefinition.NavigateUrl = "~/frmDefinitions.aspx?option=" + option1; lstElements.DataTextField = "AtrName"; lstElements.DataValueField = namefieldvalue; lstElements.DataBind(); } } }
protected void btnModificar_Click(object sender, EventArgs e) { try { if (IsValid) { LogicaNegocio lgNegocio = new LogicaNegocio(); lgPath = new LogicaPath(); csUsuario usuario = (csUsuario)Session["Usuario"]; int codNegoc = int.Parse(Request.Params["negocio"]); lgEstaNegocio = new LogicaEstadoNegocio(); if ((uploadFile1.PostedFile != null) && (uploadFile1.PostedFile.ContentLength > 0)) { string fn = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName); string SaveLocation = Server.MapPath("media/img") + "/" + fn; csNegocio negocio = new csNegocio(int.Parse(hdCodNegocio.Value), txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, uploadFile1.FileName, hdLonft.Value, txtUbicacion.Text, hdLatFt.Value); if (lgNegocio.ModificarNegocio(negocio)) { foreach (ListItem item in chekListCategoria.Items) { if (item.Selected) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc) == false) { estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc); lgEstaNegocio.CrearEstadoNegocio(estNegocio); } } if (item.Selected == false) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc)) { lgEstaNegocio.EliminarEstadoNegocio(int.Parse(item.Value.ToString())); } } } uploadFile1.PostedFile.SaveAs(SaveLocation); Button2_ModalPopupExtender.Show(); } else { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> no guardor el registro. </div>"; } } else { //string fn = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName); //string SaveLocation = Server.MapPath("media/img") + "/" + fn; csNegocio negocio = new csNegocio(int.Parse(hdCodNegocio.Value), txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, "", hdLonft.Value, txtUbicacion.Text, hdLatFt.Value); if (lgNegocio.ModificarNegocio2(negocio)) { foreach (ListItem item in chekListCategoria.Items) { if (item.Selected) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc) == false) { estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc); lgEstaNegocio.CrearEstadoNegocio(estNegocio); } } if (item.Selected == false) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc)) { lgEstaNegocio.EliminarEstadoNegocio(int.Parse(item.Value.ToString())); } } } //uploadFile1.PostedFile.SaveAs(SaveLocation); Button2_ModalPopupExtender.Show(); } else { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> no guardor el registro. </div>"; } } } } catch (Exception ex) { ltRepuesta.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> " + ex.Message + "</div>"; } }
protected void ResultadosBusqueda_Command1(object sender, CommandEventArgs e) { LogicaNegocio LN = new LogicaNegocio(); if (ViewState["AREA"] == null || ViewState["CARGO"] == null || ViewState["USER"] == null) { Page.Response.Redirect("MensajeSession.aspx"); } Boolean ban = true; int index = Convert.ToInt32(e.CommandArgument); DataTable dt = new DataTable(); dt = (DataTable)ViewState["OPCIONESPERMISOS"]; for (int i = 0; i <= dt.Rows.Count - 1; i++) { if (dt.Rows[i]["Opcion"].ToString() == e.CommandName) { try { Resumen resumenP = new Resumen(); resumenP.idOperacion = int.Parse(ResultadosBusqueda.Rows[index].Cells[0].Text.ToString()); resumenP.idEmpresa = int.Parse(ResultadosBusqueda.Rows[index].Cells[1].Text.ToString()); resumenP.desEmpresa = ResultadosBusqueda.Rows[index].Cells[3].Text.ToString(); resumenP.desOperacion = ResultadosBusqueda.Rows[index].Cells[5].Text.ToString(); resumenP.desEtapa = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[7].Text.ToString()); resumenP.desSubEtapa = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[8].Text.ToString()); resumenP.desEstado = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[9].Text.ToString()); resumenP.rut = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[11].Text.ToString()) + '-' + System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[12].Text.ToString()); resumenP.descEjecutivo = System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[31].Text.ToString()); resumenP.area = ViewState["AREA"].ToString(); resumenP.linkActual = dt.Rows[i]["Url"].ToString().Trim(); resumenP.linkPrincial = "ListarRiesgo.aspx"; // resumenP.linkError = "Mensaje.aspx"; resumenP.idPermiso = dt.Rows[i]["IdPermiso"].ToString().Trim(); resumenP.desPermiso = dt.Rows[i]["Permiso"].ToString().Trim(); resumenP.descCargo = dt.Rows[i]["Cargo"].ToString().Trim(); resumenP.idCargo = dt.Rows[i]["IdCargo"].ToString().Trim(); resumenP.fecInicioActEconomica = DateTime.Parse(ResultadosBusqueda.Rows[index].Cells[13].Text.ToString()); SPWeb app2 = SPContext.Current.Web; resumenP.idUsuario = util.ObtenerValor(app2.CurrentUser.Name); Page.Session["RESUMEN"] = resumenP; } 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); ocultarDiv(); ban = false; dvWarning.Style.Add("display", "block"); lbWarning.Text = "Registro seleccionado tiene inconsistencia en la data. Por favor Consultar al Administrador del Sistema"; } if ("Documentos" == e.CommandName) { if (ban) { Page.Response.Redirect(dt.Rows[i]["Url"].ToString().Trim() + "?RootFolder=%2FDocumentos%2F" + util.RemoverSignosAcentos(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[index].Cells[2].Text.ToString()))); } } else if (ban) { Page.Response.Redirect(dt.Rows[i]["Url"].ToString().Trim()); } } } }
protected void Page_Load(object sender, EventArgs e) { LogicaNegocio Ln = new LogicaNegocio(); 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); if (dt.Rows.Count > 0) { //validar que empresa tenga una persona con el cargo: Mandatario Judicial string ValidarMandatario = Ln.ValidarMandatarioJudicial(objresumen.idEmpresa, objresumen.idOperacion, objresumen.desEmpresa); if (ValidarMandatario == "OK") { ocultarDiv(); if (!Page.IsPostBack) { Page.Session["RESUMEN"] = null; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; //Verificación Edicion Simultanea string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "SolicitudFiscalia", "Operacion"); if (!string.IsNullOrEmpty(UsuarioFormulario)) { warning("Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema."); dvFormulario.Style.Add("display", "none"); btnGuardar.Style.Add("display", "none"); } try { mostrarDatos(); } 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); } } inicializacionGrillas(); validar.Permiso = dt.Rows[0]["Permiso"].ToString(); Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); warning("Usuario sin permisos configurados"); } } else { warning(ValidarMandatario); } } else { dvFormulario.Style.Add("display", "none"); warning("Usuario sin permisos configurados"); } }
protected void Page_Load(object sender, EventArgs e) { System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CL"); System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-CL"); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; asignacionResumen(ref objresumen); } Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); LogicaNegocio LN = new LogicaNegocio(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = ""; dt = permiso.ListarPerfil(validar); Page.Session["dtRol"] = dt; if (dt.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["BUSQUEDA"] != null) { ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; //Page.Session["BUSQUEDA"] = null; } Page.Session["RESUMEN"] = null; } if (!Page.IsCallback) { CargarData(); } validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
private void CargarData() { LogicaNegocio ln = new LogicaNegocio(); DataSet ds = new DataSet(); ds = ln.LimitesCorfo(1); if (ds != null) { txtTotalAlfaopv.Text = ds.Tables[0].Rows[0]["NumeroOperacionesVigentes"].ToString(); txtTotalRecoopv.Text = ds.Tables[0].Rows[1]["NumeroOperacionesVigentes"].ToString(); txtTotalVictoriaopv.Text = ds.Tables[0].Rows[2]["NumeroOperacionesVigentes"].ToString(); txtTotalBetaopv.Text = ds.Tables[0].Rows[3]["NumeroOperacionesVigentes"].ToString(); txtTotal.Text = (int.Parse(txtTotalAlfaopv.Text) + int.Parse(txtTotalRecoopv.Text) + int.Parse(txtTotalVictoriaopv.Text) + int.Parse(txtTotalBetaopv.Text)).ToString(); txtTotalAlfaDeudas.Text = ds.Tables[0].Rows[0]["NumeroClientesConDeudas"].ToString(); txtTotalRecoDeudas.Text = ds.Tables[0].Rows[1]["NumeroClientesConDeudas"].ToString(); txtTotalVictoriaDeudas.Text = ds.Tables[0].Rows[2]["NumeroClientesConDeudas"].ToString(); txtTotalBetaDeudas.Text = ds.Tables[0].Rows[3]["NumeroClientesConDeudas"].ToString(); txtTotalDeudas.Text = (int.Parse(txtTotalAlfaDeudas.Text) + int.Parse(txtTotalRecoDeudas.Text) + int.Parse(txtTotalVictoriaDeudas.Text) + int.Parse(txtTotalBetaDeudas.Text)).ToString(); txtGaratias40Alfa.Text = ds.Tables[0].Rows[0]["EmpresasConGarantia40"].ToString(); txtGarantias40Reco.Text = ds.Tables[0].Rows[1]["EmpresasConGarantia40"].ToString(); txtGarantias40Victoria.Text = ds.Tables[0].Rows[2]["EmpresasConGarantia40"].ToString(); txtGarantias40Beta.Text = ds.Tables[0].Rows[3]["EmpresasConGarantia40"].ToString(); txtGarantias40total.Text = (int.Parse(txtGaratias40Alfa.Text) + int.Parse(txtGarantias40Reco.Text) + int.Parse(txtGarantias40Victoria.Text) + int.Parse(txtGarantias40Beta.Text)).ToString(); txtSinGarantiaAlfa.Text = ds.Tables[0].Rows[0]["EmpresasSinGarantiaReal"].ToString(); txtSinGarantiaReco.Text = ds.Tables[0].Rows[1]["EmpresasSinGarantiaReal"].ToString(); txtSinGarantiaVictoria.Text = ds.Tables[0].Rows[2]["EmpresasSinGarantiaReal"].ToString(); txtSinGarantiaBeta.Text = ds.Tables[0].Rows[3]["EmpresasSinGarantiaReal"].ToString(); txtSinGarantiaTotal.Text = (int.Parse(txtSinGarantiaAlfa.Text) + int.Parse(txtSinGarantiaReco.Text) + int.Parse(txtSinGarantiaVictoria.Text) + int.Parse(txtSinGarantiaBeta.Text)).ToString(); txtPorcSinGarantiaAlfa.Text = ds.Tables[0].Rows[0]["PorcentajeClientesSinGarantia"].ToString(); txtPorcSinGarantiaReco.Text = ds.Tables[0].Rows[1]["PorcentajeClientesSinGarantia"].ToString(); txtPorcSinGarantiaVictoria.Text = ds.Tables[0].Rows[2]["PorcentajeClientesSinGarantia"].ToString(); txtPorcSinGarantiaBeta.Text = ds.Tables[0].Rows[3]["PorcentajeClientesSinGarantia"].ToString(); txtPorcSinGarantiaTotal.Text = (((float.Parse(txtGarantias40total.Text) + float.Parse(txtSinGarantiaTotal.Text)) / float.Parse(txtTotalDeudas.Text)) * 100).ToString(); txtPorcConGarantiaAlfa.Text = ds.Tables[0].Rows[0]["PorcentajeClientesConGarantia"].ToString(); txtPorcConGarantiaReco.Text = ds.Tables[0].Rows[1]["PorcentajeClientesConGarantia"].ToString(); txtPorcConGarantiaVictoria.Text = ds.Tables[0].Rows[2]["PorcentajeClientesConGarantia"].ToString(); txtPorcConGarantiaBeta.Text = ds.Tables[0].Rows[3]["PorcentajeClientesConGarantia"].ToString(); txtPorcConGarantiaTotal.Text = (100 - float.Parse(txtPorcSinGarantiaTotal.Text)).ToString(); txtMaximoFianzaAlfa.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[0].Rows[0]["FianzaMaximaBeneficiarioUF"]), 0); txtMaximoFianzaReco.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[0].Rows[1]["FianzaMaximaBeneficiarioUF"]), 0); txtMaximoFianzaVictoria.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[0].Rows[2]["FianzaMaximaBeneficiarioUF"]), 0); txtMaximoFianzaBeta.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[0].Rows[3]["FianzaMaximaBeneficiarioUF"]), 0); txtMaximoFianzaVFAlfa.Text = ds.Tables[0].Rows[0]["PorcReglamentario"].ToString(); txtMaximoFianzaVFReco.Text = ds.Tables[0].Rows[1]["PorcReglamentario"].ToString(); txtMaximoFianzaVFVictoria.Text = ds.Tables[0].Rows[2]["PorcReglamentario"].ToString(); txtMaximoFianzaVFBeta.Text = ds.Tables[0].Rows[3]["PorcReglamentario"].ToString(); Page.Session["Multi1"] = ds.Tables[1]; gvMulti1.DataSource = ds.Tables[1]; gvMulti1.DataBind(); Page.Session["Multi2"] = ds.Tables[2]; gvMulti2.DataSource = ds.Tables[2]; gvMulti2.DataBind(); txtTotalFianzaVigenteAlfaDPL.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[3].Rows[0]["TotalFianzaVigenteAlfa"]), 0); txtTotalFianzaVigenteRecoDPL.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[4].Rows[0]["TotalFianzaVigenteReco"]), 0); txtTotalFianzaVigenteVictoriaDPL.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[5].Rows[0]["TotalFianzaVigenteVictoria"]), 0); txtTotalFianzaVigenteBetaDPL.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[6].Rows[0]["TotalFianzaVigenteBeta"]), 0); txtTotalFianzaVigenteAlfa.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[3].Rows[0]["TotalFianzaVigenteAlfa"]), 0); txtTotalFianzaVigenteReco.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[4].Rows[0]["TotalFianzaVigenteReco"]), 0); txtTotalFianzaVigenteVictoria.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[5].Rows[0]["TotalFianzaVigenteVictoria"]), 0); txtTotalFianzaVigenteBeta.Text = util.formatearNumero(Convert.ToDouble(ds.Tables[6].Rows[0]["TotalFianzaVigenteBeta"]), 0); } }
private void ExcluirReporteCurse(string Ncertificado) { LogicaNegocio LN = new LogicaNegocio(); LN.InsertarModificaFondos(0, Ncertificado, 0, 0, "", 0, "", 0, "", null, 0, "", 5, "", false); }
public MainWindow() { InitializeComponent(); logica = new LogicaNegocio(); dataGridLibros.DataContext = logica; }
protected void Page_Load(object sender, EventArgs e) { string Certificado; LogicaNegocio LN = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = objresumen.area; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { Certificado = Page.Request.QueryString["NCertificado"] as string; if (!String.IsNullOrEmpty(Certificado)) { txtnCertificado.Text = Certificado; } ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; Page.Session["BUSQUEDA"] = null; objresumen = (Resumen)Page.Session["RESUMEN"]; Page.Session["RESUMEN"] = null; ViewState["RES"] = objresumen; // ViewState["ACCION"] = Constantes.OPCION.INSERTAR; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; lbEjecutivo.Text = objresumen.descEjecutivo; lbOperacion.Text = objresumen.desOperacion; DataSet res; res = LN.ConsultarDatosBasicoDevolucion(objresumen.idEmpresa, objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo); if (res != null) { if (res.Tables[0].Rows.Count > 0) { txtnCertificado.Text = res.Tables[0].Rows[0]["nCertificado"].ToString(); txtMontoComision.Text = res.Tables[0].Rows[0]["comisionCLP"].ToString(); txtNumCredito.Text = res.Tables[0].Rows[0]["NroCredito"].ToString(); txtCoberturaC.Text = res.Tables[0].Rows[0]["Cobertura"].ToString(); txtFondo.Text = res.Tables[0].Rows[0]["Fondo"].ToString(); txtFechaEmision.Text = res.Tables[0].Rows[0]["fecEmision"].ToString(); txtFechaVencimiento.Text = res.Tables[0].Rows[0]["fechaVencimiento"].ToString(); txtPlazoAM.Text = res.Tables[0].Rows[0]["PlazoAnos"].ToString() + " / " + res.Tables[0].Rows[0]["PlazoMeses"].ToString(); txtAcreedor.Text = res.Tables[0].Rows[0]["Acreedor"].ToString(); txtCostoFondo.Text = res.Tables[0].Rows[0]["CostoFondo"].ToString(); txtCostoFondos.Text = res.Tables[0].Rows[0]["CostoFondo"].ToString(); txtUltimaCta.Text = res.Tables[0].Rows[0]["UltCtaPagada"].ToString(); ViewState["ACCION"] = Constantes.OPCION.MODIFICAR; if (ddlContratoTipo.SelectedValue == "-1") { divCalculo.Visible = false; } } else { ViewState["ACCION"] = Constantes.OPCION.INSERTAR; btnCancelar.Style.Add("display", "block"); btnImprimir.Style.Add("display", "block"); btnPrepagar.Style.Add("display", "block"); } asignacionJS(); } if (res != null) { if (res.Tables[1].Rows.Count > 0) { // dtcFechaCierre.SelectedDate = Convert.ToDateTime(res.Rows[0]["fecEstimadaCierre"].ToString()); if (res.Tables[1].Rows[0]["FechaTransaccion"].ToString() != "") { dtcFechaDevolucion.SelectedDate = Convert.ToDateTime(res.Tables[1].Rows[0]["FechaTransaccion"].ToString()); } if (res.Tables[1].Rows[0]["IdTipoContrato"].ToString() != "") { ddlContratoTipo.SelectedIndex = ddlContratoTipo.Items.IndexOf(ddlContratoTipo.Items.FindByValue(Convert.ToString(res.Tables[1].Rows[0]["IdTipoContrato"].ToString()))); } //format(PorcDevolucion,'N0','es-es') as PorcDevolucion , //format(DevolucionCLP,'N','es-es') as DevolucionCLP, //format(PorcDescuentoFijo,'N0','es-es') as PorcDescuentoFijo, //format(DescuentoFijoCLP,'N','es-es') as DescuentoFijoCLP, //format(DevolucionCostoFondo,'N','es-es') as DevolucionCostoFondo, if (res.Tables[1].Rows[0]["PorcDevolucion"].ToString() != "") { txtPorcDevolucion.Text = Convert.ToString(res.Tables[1].Rows[0]["PorcDevolucion"].ToString()); } if (res.Tables[1].Rows[0]["PorcDescuentoFijo"].ToString() != "") { txtPorcDescuentoFijo.Text = Convert.ToString(res.Tables[1].Rows[0]["PorcDescuentoFijo"].ToString()); } txtCargos.Text = res.Tables[1].Rows[0]["Cargos"].ToString(); txtAbonos.Text = res.Tables[1].Rows[0]["Abonos"].ToString(); ContratoTipo(); CalculoSegunTipoContrato(); if (res.Tables[1].Rows[0]["descEstado"].ToString() == "Facturado") { divCalculo.Disabled = true; } } } } else { Page.Response.Redirect("MensajeSession.aspx"); } } else { ContratoTipo(); CalculoSegunTipoContrato(); ocultarDiv(); } validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; //Control divFiltros = this.FindControl("filtros"); //Control divGrilla = this.FindControl("grilla"); if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
/* ID TIPO TRANSACCION * Comisión = 2 * Servicio de Gestión Legal = 4 * Timbre Impuesto y Estampilla (Cargo Multiaval) = 7 * Comisión Fogape = 8 * Fondo Retenido = */ protected void Page_Load(object sender, EventArgs e) { LogicaNegocio Ln = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); DataTable tabla = null; Permisos permiso = new Permisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; ValidarPermisos validar = new ValidarPermisos(); DataTable dt2 = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = objresumen.area; dt2 = permiso.ListarPerfil(validar); if (dt2.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { //BtnConciliar.Visible = false; //pnFormularioConciliacion.Visible = false; ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; Page.Session["BUSQUEDA"] = null; objresumen = (Resumen)Page.Session["RESUMEN"]; ViewState["RES"] = objresumen; tabla = Ln.ConsultarOperacion(int.Parse(objresumen.idOperacion.ToString())); Page.Session["RESUMEN"] = null; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; lbEjecutivo.Text = objresumen.descEjecutivo; lbOperacion.Text = objresumen.desOperacion.ToString(); ocultarDiv(); DataSet dt = new DataSet(); string descTipoTransaccion = System.Web.HttpUtility.HtmlDecode(Page.Request.QueryString["idTT"] as string); idTransaccion.Text = descTipoTransaccion; //lbTitulo.Text = descTipoTransaccion; pnDatos.Visible = false; pnDatosAsesoria.Visible = false; pnDatosDevolucion.Visible = false; dt = Ln.ConsultaDatosContabilidad(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario, objresumen.descCargo, descTipoTransaccion); if (dt.Tables[1].Rows.Count > 0) { txtRanzonSocial.Text = dt.Tables[1].Rows[0]["RazonSocial"].ToString(); txtRut.Text = dt.Tables[1].Rows[0]["Rut"].ToString(); txtActEconomica.Text = dt.Tables[1].Rows[0]["DescActividad"].ToString(); txtDireccion.Text = dt.Tables[1].Rows[0]["direccion"].ToString(); txtComuna.Text = dt.Tables[1].Rows[0]["DescComuna"].ToString(); txtProvincia.Text = dt.Tables[1].Rows[0]["DescProvincia"].ToString(); txtRegion.Text = dt.Tables[1].Rows[0]["DescRegion"].ToString(); txtTelefonof.Text = dt.Tables[1].Rows[0]["TelFijo1"].ToString(); txtEmail.Text = dt.Tables[1].Rows[0]["EMail"].ToString(); } if (dt.Tables[0].Rows.Count > 0) { if (descTipoTransaccion != "3" && descTipoTransaccion != "1") { pnDatos.Visible = true; txtCertificado.Text = dt.Tables[0].Rows[0]["NCertificado"].ToString(); txtMonto.Text = dt.Tables[0].Rows[0]["MontoOperacion"].ToString(); txtFechaEmision.Text = dt.Tables[0].Rows[0]["fecEmision"].ToString(); txtFechaVencimiento.Text = dt.Tables[0].Rows[0]["fechaVencimiento"].ToString(); txtComisionCLp.Text = dt.Tables[0].Rows[0]["comisionCLP"].ToString(); txtFondo.Text = dt.Tables[0].Rows[0]["fondo"].ToString(); txtProducto.Text = dt.Tables[0].Rows[0]["descProducto"].ToString(); txtGastosOperacionales.Text = dt.Tables[0].Rows[0]["gastosOperacionales"].ToString(); lbTitulo.Text = dt.Tables[0].Rows[0]["descTipoTransaccion"].ToString(); txtAcreedor.Text = dt.Tables[0].Rows[0]["Acreedor"].ToString(); txtSeguro.Text = dt.Tables[0].Rows[0]["costoSeguro"].ToString(); lbseguro.Text = dt.Tables[0].Rows[0]["incluido"].ToString(); txtPlazo.Text = dt.Tables[0].Rows[0]["PlazoMeses"].ToString(); lbcomision.Text = dt.Tables[0].Rows[0]["incluidoComision"].ToString(); lbgastosOpe.Text = dt.Tables[0].Rows[0]["incluidoGastosOperacionales"].ToString(); txtSeguroDesgravamen.Text = dt.Tables[0].Rows[0]["costoSeguroDesgravamen"].ToString(); lbSeguroDesgravamen.Text = dt.Tables[0].Rows[0]["incluidoDesgravamen"].ToString(); txtTimbreyEstAcreedor.Text = dt.Tables[0].Rows[0]["TimbreYEstampillaAcreedor"].ToString(); lbTimbreyEstAcreedor.Text = dt.Tables[0].Rows[0]["incluidoTimbreYEstampillaAcreedor"].ToString(); txtComisionFogape.Text = dt.Tables[0].Rows[0]["MontoComisionFogape"].ToString(); txtTimbreyEstMultiaval.Text = dt.Tables[0].Rows[0]["TimbreYEstampilla"].ToString(); lbTimbreyEstMultiaval.Text = dt.Tables[0].Rows[0]["incluidoTimbreYEstampilla"].ToString(); txtNotario.Text = dt.Tables[0].Rows[0]["Notario"].ToString(); lbNotario.Text = dt.Tables[0].Rows[0]["incluidoNotario"].ToString(); } if (descTipoTransaccion == "3") { pnDatosDevolucion.Visible = true; txtCertificadoD.Text = dt.Tables[0].Rows[0]["NCertificado"].ToString(); txtMontoD.Text = dt.Tables[0].Rows[0]["MontoOperacion"].ToString(); txtFechaEmisionD.Text = dt.Tables[0].Rows[0]["fecEmision"].ToString(); txtComisionCLPD.Text = dt.Tables[0].Rows[0]["comisionCLP"].ToString(); txtProductoD.Text = dt.Tables[0].Rows[0]["descProducto"].ToString(); txtGastosOperacionales.Text = dt.Tables[0].Rows[0]["gastosOperacionales"].ToString(); txtAcreedorD.Text = dt.Tables[0].Rows[0]["Acreedor"].ToString(); txtFondoD.Text = dt.Tables[0].Rows[0]["fondo"].ToString(); txtCostoFondoD.Text = dt.Tables[0].Rows[0]["costoFondo"].ToString(); txtNroFacturaComisión.Text = dt.Tables[0].Rows[0]["NroFactura"].ToString(); txtFechaFacturaComision.Text = dt.Tables[0].Rows[0]["FechaFactura"].ToString(); txtTipoContrato.Text = dt.Tables[0].Rows[0]["tipoContrato"].ToString(); txtDevolucionFinal.Text = dt.Tables[0].Rows[0]["devolucionFinal"].ToString(); txtDevolucionCostoFondo.Text = dt.Tables[0].Rows[0]["devolucionCostoFondo"].ToString(); txtGatosOperacionalesP.Text = dt.Tables[0].Rows[0]["GastosOperacionalPendiente"].ToString(); lbTitulo.Text = "Devolución"; lbTitulo.Text = dt.Tables[0].Rows[0]["descTipoTransaccion"].ToString(); } if (descTipoTransaccion == "1") { pnDatosAsesoria.Visible = true; txtComisionA.Text = dt.Tables[0].Rows[0]["comisionCLP"].ToString(); txtProductoA.Text = dt.Tables[0].Rows[0]["descProducto"].ToString(); txtFechaEstimada.Text = dt.Tables[0].Rows[0]["fecEstimadaCierre"].ToString(); lbTitulo.Text = "Asesoría"; lbTitulo.Text = dt.Tables[0].Rows[0]["descTipoTransaccion"].ToString(); } } //DataTable dt1 = new DataTable(); //dt1 = LN.ConsultaFacturacion(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario, objresumen.descCargo, descTipoTransaccion); //if (dt1.Rows.Count > 0) //{ // if (dt1.Rows[0]["fecFactura"].ToString() != "") // { // dctFechaFactura.SelectedDate = Convert.ToDateTime(dt1.Rows[0]["fecFactura"].ToString()); // } // txt_Factura.Text = dt1.Rows[0]["numFactura"].ToString(); //} CargarDatosConciliacion(descTipoTransaccion); CargarDatosContable(descTipoTransaccion, dt.Tables[0].Rows[0]["fecEmision"].ToString(), dt.Tables[0].Rows[0]["NCertificado"].ToString(), lbTitulo.Text, dt.Tables[0].Rows[0]["IdIVA"].ToString(), dt.Tables[0].Rows[0]["IdTipoDocumento"].ToString()); } else { Page.Response.Redirect("MensajeSession.aspx"); } } validar.Permiso = dt2.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; if (divFormulario != null) { util.bloquear(divFormulario, dt2.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void Page_Load(object sender, EventArgs e) { ddlEdoFiscalia.Attributes["onChange"] = "Dialogo();"; LogicaNegocio MTO = new LogicaNegocio(); //PERMISOS USUARIOS string buscar = string.Empty; Boolean ban = false; Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = ""; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { if (Page.Request.Form["__EVENTTARGET"] == "UsuarioSelected") { string datos = Page.Request.Form["__EVENTARGUMENT"]; string[] words = datos.Split(';'); ddlUsuariosFiscalia_Selected(words[0], words[1]); } ocultarDiv(); ListaEdicion = ConsultaListaEdicionUsuario(); dtUsuarioFiscalia = ConsultaUsuariosFiscalia(); try { if (!Page.IsPostBack) { ddlEdoFiscalia.SelectedIndex = 0; ViewState["USER"] = util.ObtenerValor(app2.CurrentUser.Name); ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString(); ViewState["AREA"] = dt.Rows[0]["Etapa"].ToString(); //"Fiscalia"; // ban = true; ESTADO = "-1"; if (Page.Session["BUSQUEDA"] != null) { Busqueda objBusqueda = new Busqueda(); objBusqueda = (Busqueda)Page.Session["BUSQUEDA"]; if (objBusqueda.idEstado != -1) { ESTADO = objBusqueda.idEstado.ToString(); ddlEdoFiscalia.SelectedIndex = ddlEdoFiscalia.Items.IndexOf(ddlEdoFiscalia.Items.FindByValue(Convert.ToString(objBusqueda.idEstado))); } txtBuscar.Text = string.IsNullOrEmpty(objBusqueda.RazonSocial) ? "" : objBusqueda.RazonSocial; Page.Session["BUSQUEDA"] = null; } if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true) { ViewState["SUBETAPA"] = ""; ViewState["ETAPA"] = ""; ViewState["ESTADO"] = ""; ViewState["OPCIONESPERMISOS"] = null; if (buscar != "#") { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro); } else { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); } } } else { if (buscar != "#") { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro); } else { CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); } } } 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); } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }
protected void gridDocumentosFiscalia_RowCommand(object sender, GridViewCommandEventArgs e) { asignacionResumen(ref objresumen); LogicaNegocio LN = new LogicaNegocio(); if (e.CommandName == "Descargar") { DataTable dt = new DataTable("dt"); Dictionary <string, string> datos = new Dictionary <string, string>(); string[] arg = new string[2]; arg = e.CommandArgument.ToString().Split(';'); string DescPlantilla = arg[1]; string idPlantilla = arg[0]; string TotalRepresentantes = string.Empty; string TotalAvales = string.Empty; dt = LN.ListarPlantillaById(Convert.ToInt32(idPlantilla)); if (dt.Rows.Count > 0) { ocultarDiv(); DataSet ds = new DataSet(); ds = LN.CargarDatosHtml(Convert.ToInt32(objresumen.idOperacion.ToString())); string ListarGarantiasAnexo1 = util.Mensaje(LN.ListarGarantiasAnexo1(objresumen.idEmpresa)); byte[] archivo = null; TotalRepresentantes = LN.ListarRepresentantes(objresumen.idEmpresa); TotalAvales = LN.ListarAvales(objresumen.idEmpresa); string codigoHtml = util.ReemplazarValores(dt.Rows[0]["ContenidoHtml"].ToString(), ds, ListarGarantiasAnexo1, TotalRepresentantes, TotalAvales); string NombrePlantilla = dt.Rows[0]["NombrePlantilla"].ToString(); if (!string.IsNullOrEmpty(codigoHtml)) { string contenido = HttpUtility.HtmlDecode(codigoHtml); Page.Session["Titulo"] = NombrePlantilla; Page.Session["tipoDoc"] = dt.Rows[0]["TipoDocumento"].ToString(); if (dt.Rows[0]["TipoDocumento"].ToString().ToLower() == "docx") { //bajarWord(codigoHtml, NombrePlantilla); archivo = util.bajarWord(codigoHtml, NombrePlantilla); Page.Session["binaryData"] = archivo; Page.Session["Titulo"] = NombrePlantilla.Trim(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "popup", "window.open('BajarDocumento.aspx','_blank')", true); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<table width='1000px'><tr><td align='center'><table width='900px'><tr><td>" + contenido + "</td></tr></table></td></tr></table>"); Page.Session["tipoDoc"] = "pdf"; archivo = util.PdfFiscalia(sb); } if (archivo != null) { Page.Session["binaryData"] = archivo; Page.Session["Titulo"] = NombrePlantilla.Trim(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "popup", "window.open('BajarDocumento.aspx','_blank')", true); } } else { dvWarning.Style.Add("display", "block"); lbWarning.Text = "revise la informacion necesaria: * Direccion Principal de la empresa"; } } } }
protected void btnFinalizar_Click(object sender, EventArgs e) { asignacionResumen(ref objresumen); int val = 0; DataTable dtArchivos = new DataTable("dtArchivos"); DataTable dtArchivosCriticos = new DataTable("dtArchivosCriticos"); LogicaNegocio Ln = new LogicaNegocio(); string serviciosGarantias = generarXMLServiciosGarantia(); //No requiere Servicios no obliga a tener un documento anezo bool con = serviciosGarantias.Contains("No requiere Servicios"); int sum = 0; if (con) { sum = 1; } else { sum = 0; } dtArchivosCriticos = Ln.validarDocCriticos(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), 3); if (dtArchivosCriticos.Rows.Count > 0) { dtArchivos = new Documentos { }.buscarArchivos(lbEmpresa.Text.Trim(), lbRut.Text.Trim(), objresumen.area.Trim(), objresumen.idOperacion.ToString()); val = util.ValidarDocCriticos(dtArchivosCriticos, dtArchivos); } if (val >= dtArchivosCriticos.Rows.Count) { Boolean exito = true; exito = Ln.ActualizarSolicitudFiscaliaGarantia(objresumen.idEmpresa.ToString(), serviciosGarantias, "4", objresumen.idOperacion.ToString(), objresumen.idUsuario); if (exito) { ViewState["validacionFGarantia"] = 4; ocultarDiv(); dvSuccess.Style.Add("display", "block"); lbSuccess.Text = Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT); if (ViewState["validacionFGarantia"].ToString() == "4" && ViewState["validacionFEmpresa"].ToString() == "4") { //si los documentos criticos estan ok, el boton aprobar en webpart aprobacion fiscalia mensajeExito("la etapa ya puede ser avanzada desde aprobación fiscalia"); } else { mensajeAlerta("se deben validar los documentos criticos en : Servicios Legales Empresa, para finalizar la etapa legal"); } } else { ocultarDiv(); mensajeError(Ln.buscarMensaje(Constantes.MENSAJE.ERRORGENERAL)); } } else { Boolean exito = true; exito = Ln.ActualizarSolicitudFiscaliaGarantia(objresumen.idEmpresa.ToString(), serviciosGarantias, "4", objresumen.idOperacion.ToString(), objresumen.idUsuario);//OJO if (exito) { ViewState["validacionFGarantia"] = 4;//1=finalizado 0 solo guardado ocultarDiv(); mensajeAlerta(Ln.buscarMensaje(Constantes.MENSAJE.EXITOINSERT) + " - " + "No se finalizó la actividad, pues aún posee tareas pendientes"); } else { ocultarDiv(); mensajeError(Ln.buscarMensaje(Constantes.MENSAJE.ERRORGENERAL)); } } }
protected void Page_Load(object sender, EventArgs e) { LogicaNegocio LN = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); DataTable tabla = new DataTable("dt"); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = objresumen.area; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"]; lbEmpresa.Text = objresumen.desEmpresa.ToString(); lbOperacion.Text = objresumen.desOperacion.ToString(); lbEjecutivo.Text = objresumen.descEjecutivo; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; ocultarDiv(); objresumen = (Resumen)Page.Session["RESUMEN"]; Page.Session["RESUMEN"] = null; } } CargarDocFiscalia(); validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; System.Web.UI.Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; //Control divFiltros = this.FindControl("filtros"); //Control divGrilla = this.FindControl("grilla"); if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); warning("Usuario sin permisos configurados"); } } else { dvFormulario.Style.Add("display", "none"); warning("Usuario sin permisos configurados"); } }
} //binding datagrid avituallamientos public GestionAvituallamientos(LogicaNegocio logicaNegocio) { this.logicaNegocio = logicaNegocio; InitializeComponent(); ComboBoxCarreras.DataContext = this.logicaNegocio; }
public MainWindow() { InitializeComponent(); logicaNegocio = new LogicaNegocio(); DataGridTareas.DataContext = logicaNegocio; }
public VentanaInsertarProductos(LogicaNegocio logica) { InitializeComponent(); this.logica = logica; }
public PantallaPrincipal() { InitializeComponent(); LogicaNegocio = new LogicaNegocio(); this.DataContext = this; }
public VentanaAlmacen(LogicaNegocio logicaNegocio) { InitializeComponent(); this.logicaNegocio = logicaNegocio; DataGridAlmacen.DataContext = logicaNegocio; }
private void IncluirExcluirReporte(string idAdministracionFondos, bool seleccionado) { LogicaNegocio LN = new LogicaNegocio(); LN.InsertarModificaFondos(int.Parse(idAdministracionFondos.ToString()), "", 0, 0, "", 0, "", 0, "", null, 0, "", 4, "", seleccionado); }
public MainWindow() { InitializeComponent(); Logica = new LogicaNegocio(); }
protected void UpSubirCalendario_FileUploadComplete(object sender, DevExpress.Web.FileUploadCompleteEventArgs e) { try { if (UpSubirCalendario.UploadedFiles != null && UpSubirCalendario.UploadedFiles.Length > 0) { int validarExiste = 0; LogicaNegocio ln = new LogicaNegocio(); //var dt = new DataTable(); //var a = Path.Combine(AppDomain.CurrentDomain.BaseDirectory); //var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "File1.xlsx"); //var query = "SELECT * C FROM [Hoja1$]"; //using (OleDbConnection cn = new OleDbConnection { ConnectionString = ConnectionString(fileName, "No") }) //{ // using (OleDbCommand cmd = new OleDbCommand { CommandText = query, Connection = cn }) // { // cn.Open(); // OleDbDataReader dr = cmd.ExecuteReader(); // dt.Load(dr); // } //} //if (dt.Rows.Count > 1) //{ // // remove header // dt.Rows[0].Delete(); //} //dt.AcceptChanges(); // //DataRow dr = new DataRow(); string MonedaCertificado = string.Empty; var dtCsv = util.CSVtoDataTable(e.UploadedFile, ";"); for (var i = 0; i < dtCsv.Rows.Count - 1; i++) { var NroCertificado = dtCsv.Rows[i]["NCertificado"].ToString().Trim(); if (string.IsNullOrEmpty(NroCertificado.ToString())) { throw new Exception("El numero de certificado no puede estar vacio, linea " + i); } //validar si existe nro certificado en tabla calendario pago if (i > 0) { if (NroCertificado != dtCsv.Rows[i - 1]["NCertificado"].ToString().Trim()) { validarExiste = ln.CP_VerificarCertificado(NroCertificado); //if(validarExiste != 0) // throw new Exception("El número de certificado ya existe en la tabla calendario de pago, linea " + i); } } else { validarExiste = ln.CP_VerificarCertificado(NroCertificado); } if (validarExiste != 0) { throw new Exception("El número de certificado ya existe en la tabla calendario de pago, linea " + i); } var NroCredito = dtCsv.Rows[i]["NCredito"].ToString().Trim(); if (string.IsNullOrEmpty(NroCredito.ToString())) { throw new Exception("El numero de credito no puede estar vacio, linea " + i); } var CuotaNro = dtCsv.Rows[i]["CuotaN"].ToString().Trim(); if (string.IsNullOrEmpty(CuotaNro.ToString())) { throw new Exception("El numero de cuota no puede estar vacio, linea " + i); } var NroCuotas = dtCsv.Rows[i]["NCuota"].ToString().Trim(); if (string.IsNullOrEmpty(NroCuotas.ToString())) { throw new Exception("El total de cuotas no puede estar vacio, linea " + i); } var FechaVencimiento = dtCsv.Rows[i]["FechaVencimiento"].ToString().Trim(); if (string.IsNullOrEmpty(FechaVencimiento.ToString())) { throw new Exception("La fecha de vencimiento no puede estar vacia, linea " + i); } var ValorCuota = dtCsv.Rows[i]["MontoCuota"].ToString().Trim(); if (string.IsNullOrEmpty(ValorCuota.ToString())) { throw new Exception("El monto de la cuota no puede estar vacio, linea " + i); } var Capital = dtCsv.Rows[i]["Capital"].ToString().Trim(); if (string.IsNullOrEmpty(Capital.ToString())) { throw new Exception("El valor capital no puede estar vacio, linea " + i); } var Interes = dtCsv.Rows[i]["Interes"].ToString().Trim(); if (string.IsNullOrEmpty(Interes.ToString())) { throw new Exception("El valor Interes no puede estar vacio, linea " + i); } double A = (util.GetValorDouble(Capital) + util.GetValorDouble(Interes)).Redondear(4); if ((Capital.GetValorDouble() + Interes.GetValorDouble()).Redondear(4) != ValorCuota.GetValorDouble().Redondear(4)) { throw new Exception("La suma de capital e interes es distinto del monto cuota, linea " + i); } var TipoMoneda = dtCsv.Rows[i]["Moneda"].ToString().Trim(); if (string.IsNullOrEmpty(TipoMoneda.ToString())) { throw new Exception("El valor Moneda no puede estar vacio, linea " + i); } if (i == 0) { MonedaCertificado = ln.CP_VerificarMonedaOperacion(dtCsv.Rows[i]["NCertificado"].ToString().Trim()); if (MonedaCertificado.ToLower().Trim() != dtCsv.Rows[i]["Moneda"].ToString().ToLower().Trim()) { throw new Exception("La moneda especificada en la operacion es distinta de la ingresada en el archivo excel"); } } } //validar texto capital inicial igual a sumatoria de capital double totalCapital = dtCsv.AsEnumerable().Sum(x => x["Capital"].ToString().GetValorDouble()); //dtCsv.Compute("Sum(Capital)", string.Empty); if (totalCapital.Redondear(4) != txtCapitalInicial.Text.Trim().GetValorDouble().Redondear(4)) { throw new Exception("el capital inicial ingresado debe ser igual a la sumatoria de la columna capital del excel"); } Page.Session["dtArchivo"] = dtCsv; gvPreCargaCP.DataSource = dtCsv; gvPreCargaCP.DataBind(); e.CallbackData = "OK"; } } catch (Exception ex) { e.CallbackData = ex.Message; } }