protected void Page_Load(object sender, EventArgs e) { int intCodTipoSolicitud; List<WorkflowSolicitudes.Entidades.DetalleSolicitud> LstDetalleSolicitud = new List<WorkflowSolicitudes.Entidades.DetalleSolicitud>(); NegTipoSolicitud TipoSolicitud = new NegTipoSolicitud(); if (!Page.IsPostBack) intFolioSolicitud = Convert.ToInt32(Request.QueryString["folio"]); lblFolio.Text = Request.QueryString["folio"]; LstDetalleSolicitud = lee_grilla(Convert.ToInt32(Request.QueryString["folio"])); foreach (WorkflowSolicitudes.Entidades.DetalleSolicitud Deta in LstDetalleSolicitud) { intCodTipoSolicitud = Deta.intCodTipoSolicitud; LblDesctipoSolicitud.Text = TipoSolicitud.ObtenerDescTipoSolicitud(intCodTipoSolicitud); } }
protected void Page_Load(object sender, EventArgs e) { StrRutAlumno = Convert.ToString(Session["StrRutAlumno"]); List<WorkflowSolicitudes.Entidades.DetalleSolicitud> LstDetalleSolicitud = new List<WorkflowSolicitudes.Entidades.DetalleSolicitud>(); NegTipoSolicitud TipoSolicitud = new NegTipoSolicitud(); if (!Page.IsPostBack) { Funciones FuncionesDesencriptar = new Funciones(); if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["folio"]))).Equals("Error_Autorizacion") && !(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["session"]))).Equals("Error_Autorizacion")) { intFolioSolicitud = Convert.ToInt32(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["folio"]))); strSession = Convert.ToString(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["session"]))); if (!strSession.Equals(StrRutAlumno)) { string Error = HttpUtility.UrlEncode(FuncionesDesencriptar.Encrypt("Error_Autorizacion")); Response.Redirect("PageErrorE.aspx?TypeError=" + Error); } else { // Sin Accion } } else { string Error = HttpUtility.UrlEncode(FuncionesDesencriptar.Encrypt("Error_Autorizacion")); Response.Redirect("PageErrorE.aspx?TypeError=" + Error); } lblFolio.Text = Convert.ToString(intFolioSolicitud); LstDetalleSolicitud = lee_grilla(intFolioSolicitud); foreach (WorkflowSolicitudes.Entidades.DetalleSolicitud Deta in LstDetalleSolicitud) { intCodTipoSolicitud = Deta.intCodTipoSolicitud; LblDesctipoSolicitud.Text = TipoSolicitud.ObtenerDescTipoSolicitud(intCodTipoSolicitud); } } }
private void lee_ComboTipoSolicitud() { NegTipoSolicitud NegTipoSolicitudes = new NegTipoSolicitud(); ddlTipoSolicitud.DataSource = NegTipoSolicitudes.ObtenerTipoSolicitudesActivasExternas(); ddlTipoSolicitud.DataTextField = "strDescripcionSolicitud"; ddlTipoSolicitud.DataValueField = "intCodTipoSolicitud"; ddlTipoSolicitud.DataBind(); ddlTipoSolicitud.Items.Insert(0, "Seleccione"); }
protected void ddlTipoSolicitud_SelectedIndexChanged(object sender, EventArgs e) { Txtpeticion.Text = string.Empty; LstAdjuntos.Clear(); grvAdjunto.DataSource = LstAdjuntos; grvAdjunto.DataBind(); NegTipoSolicitud CantMaxDocumentos = new NegTipoSolicitud(); int intCodTipoSolicitud = Convert.ToInt32(ddlTipoSolicitud.SelectedValue); intCantMaxDocumentos = CantMaxDocumentos.ObtenerCantMaxDocByTipoSolicitud(intCodTipoSolicitud); }
protected void Page_Load(object sender, EventArgs e) { NegFlujoSolicitud NegFlujoSolicitud = new NegFlujoSolicitud(); NegDetalleSolicitud NegDatellSolicitud = new NegDetalleSolicitud(); if (!Page.IsPostBack) { Funciones FuncionesDesencriptar = new Funciones(); if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Folio"]))).Equals("Error_Autorizacion")) intFolioSolicitud = Convert.ToInt32(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Folio"]))); else { Response.Redirect("PageError.aspx?TypeError=Error_Autorizacion"); } if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["RutResponsable"]))).Equals("Error_Autorizacion")) StrRutResponsable = FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["RutResponsable"])); else { Response.Redirect("PageError.aspx?TypeError=Error_Autorizacion"); } if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Secuencia"]))).Equals("Error_Autorizacion")) intSecuencia = Convert.ToInt32(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Secuencia"]))); else { Response.Redirect("PageError.aspxTypeError=Error_Autorizacion"); } lblFolio.Text = FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Folio"])); ConsultaSolicitudFolio(Convert.ToInt32(lblFolio.Text)); lblActividad.Text = ConsultaActividad(intSecuencia, intCodTipoSolicitud); lblActividadResolver.Text = lblActividad.Text; NegDatellSolicitud.ActualizaFechaTomaActividad(intFolioSolicitud, intSecuencia, StrRutResponsable); NegAuditoria InsertarLog = new NegAuditoria(); InsertarLog.InsertaAuditoria(StrRutResponsable, "RESUELVE", "ACCEDE A RESOLVER ACTIVIDAD", "ACTIVIDAD A RESOLVER ES " + lblActividad.Text + "PARA EL FOLIO :" + lblFolio.Text); NegFlujoSolicitud DatosDelFlujoActividadActual = new NegFlujoSolicitud(); LstFlujoSolicitud = NegFlujoSolicitud.SelectDatoActividad(intCodTipoSolicitud, intSecuencia); foreach (FlujoSolicitud ActividadActual in LstFlujoSolicitud) { strSecuenciaSi = ActividadActual.strSi.Trim(); strSecuenciaNo = ActividadActual.strNo.Trim(); intAprobador = ActividadActual.intAprobador; } if (strSecuenciaNo.Equals(String.Empty)) // Me indica si muestro el SI o el NO { RbtSI.Visible = false; RbtNO.Visible = false; lblAprobar.Visible = false; } if (strSecuenciaSi.Equals("0")) { RbtSI.Visible = false; RbtNO.Visible = false; lblAprobar.Visible = false; } if (strSecuenciaNo.Equals("0") && (strSecuenciaSi.Equals("0"))) { RbtSI.Visible = false; RbtNO.Visible = false; lblAprobar.Visible = false; } mostrar_Historial(intFolioSolicitud); NegTipoSolicitud CantMaxDocumentos = new NegTipoSolicitud(); intCantMaxDocumentos = CantMaxDocumentos.ObtenerCantMaxDocByTipoSolicitud(intCodTipoSolicitud); NegAdjuntos Adjuntos = new NegAdjuntos(); int ExistenAdjuntos = Adjuntos.ExistirianAdjutnos(intFolioSolicitud); if (!ExistenAdjuntos.Equals(0)) { HypAdjuntos.Text = "Ver documetos adjuntos asociados a la solicitud"; HypAdjuntos.NavigateUrl = "VerAdjuntos.aspx?Folio=" + intFolioSolicitud + "&Tipo=S"; } else { HypAdjuntos.Text = String.Empty; HypAdjuntos.Visible = false; } if (strOrigen.Equals("E")) { lblrut.Text = StrRutAlumno; lee_alumnos(StrRutAlumno); } else { lblrut.Text = StrRutAlumno; NegUsuario ObtenerUsuario = new NegUsuario(); LstUsuarios = ObtenerUsuario.ObtenerUsuarioPorRut(StrRutAlumno); foreach (Usuario Usuarios in LstUsuarios) { StringBuilder strnombre = new StringBuilder(); strnombre.Append(Usuarios.strNombre); strnombre.Append(" "); strnombre.Append(Usuarios.strApellido); lblNombre.Text = strnombre.ToString(); } } } }
private void lee_ComboTipoSolicitud() { NegTipoSolicitud NegTipoSolicitudes = new NegTipoSolicitud(); ddlTipoSolicitud.DataSource = NegTipoSolicitudes.ObtenerTodosLosTipoSolicitud(); ddlTipoSolicitud.DataTextField = "strDescripcionSolicitud"; ddlTipoSolicitud.DataValueField = "intCodTipoSolicitud"; ddlTipoSolicitud.DataBind(); ddlTipoSolicitud.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Todos", null)); }
protected void btnInsertarTS_Click(object sender, ImageClickEventArgs e) { int IntEstado; NegAuditoria InsertarLog = new NegAuditoria(); if (ChkEstado.Checked) { IntEstado = 1; } else { IntEstado = 0; } if(ddlOrigenSolicitud.Text.Equals("0") ){ ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Ingrese El Origen de la Solicitud');</script>"); return; } if (!Validar(txtDescripcionTS.Text))//envias el textbox que quieres comprobar { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Debe ingresar descripción');</script>"); } else { if (!Validar(txtFechaInicio.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Debe ingresar Fecha de inicio');</script>"); } else { if (!Validar(txtFechaFin.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Debe ingresar Fecha de termino');</script>"); } else { NegTipoSolicitud NegAct = new NegTipoSolicitud(); if (gblAccion.Equals("Insertar")) { if (NegAct.AltaTipoSolicitud(txtDescripcionTS.Text, IntEstado, DateTime.Parse(txtFechaInicio.Text), DateTime.Parse(txtFechaFin.Text), int.Parse(txtCantidadSol.Text), ddlOrigenSolicitud.Text, int.Parse(txtCantMaxDoc.Text)) > 0) InsertarLog.InsertaAuditoria(StrRutUsuario, "MANTENEDOR DE TIPO DE SOLICITUDES", "CREAR NUEVO TIPO DE SOLICITUD ", "SE CREA EL TIPO DE SOLICITUD" +txtDescripcionTS.Text); { LoadGrid(); ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Se ingreso correctamente');</script>"); txtCantidadSol.Text = String.Empty; ChkEstado.Checked = false; } } if (gblAccion.Equals("Actualizar")) { (new NegTipoSolicitud()).ActualizarTipoSolicitud(intCodTipoSolicitud, txtDescripcionTS.Text, IntEstado, DateTime.Parse(txtFechaInicio.Text), DateTime.Parse(txtFechaFin.Text), int.Parse(txtCantidadSol.Text), ddlOrigenSolicitud.Text, int.Parse(txtCantMaxDoc.Text)); InsertarLog.InsertaAuditoria(StrRutUsuario, "MANTENEDOR DE TIPO DE SOLICITUDES", "ACTUALIZAR TIPO DE SOLICITUD ", "SE ACTUALIZO" +txtDescripcionTS.Text); } grvTipoSolicitud.EditIndex = -1; LoadGrid(); ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Se actualizó correctamente');</script>"); } } } }
private void LoadGrid() { NegTipoSolicitud NegAct = new NegTipoSolicitud(); grvTipoSolicitud.DataSource = NegAct.ObtenerTodosLosTipoSolicitud(); grvTipoSolicitud.DataBind(); txtDescripcionTS.Text = string.Empty; txtFechaInicio.Text = string.Empty; txtFechaFin.Text = string.Empty; lblMensjeDescripcion.Text = string.Empty; lblFechaInicio.Text = string.Empty; lblFechaFin.Text = string.Empty; txtCantidadSol.Text = string.Empty; txtCantMaxDoc.Text = string.Empty; ddlOrigenSolicitud.SelectedIndex = 0; ChkEstado.Checked = false; }
protected void grvTipoSolicitud_RowDeleting(object sender, GridViewDeleteEventArgs e) { int Existe; int intCodTipoSolicitud = (int)grvTipoSolicitud.DataKeys[e.RowIndex].Values[0]; NegTipoSolicitud ExiteFluTip = new NegTipoSolicitud(); Existe = ExiteFluTip.ExisteTipoFlujoSol(intCodTipoSolicitud); ; if (Existe > 0) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : No se puede eliminar ya que existe en la tabla flujo solicitudes');</script>"); return; } int id = (int)grvTipoSolicitud.DataKeys[e.RowIndex].Values[0]; if (id > 0) { NegTipoSolicitud Neg = new NegTipoSolicitud(); Neg.EliminarTipoSolicitud(id); LoadGrid(); } grvTipoSolicitud.EditIndex = -1; LoadGrid(); }