protected void Desplegar_SOLICITUD_PROCESADO() { DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicit.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(DDLRegional.SelectedItem.Text, "PROCESADO", "VERINFORME"); GVListSolicit.DataBind(); }
protected void Desplegar_SOLICITUD_OBSERBADOS() { DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitudObs.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO("0", "", "OBSERVADOS"); GVListSolicitudObs.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO("0", DDLRegional.SelectedItem.Text, "PROCESAR"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(TxtBuscar.Text, DDLRegional.SelectedItem.Text, "ANULADO"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_ANULADAS() { DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolAnulados.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO("0", "ANULADO", "ANULADOS"); GVListSolAnulados.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(DDLRegional.SelectedItem.Text, "INF-ENVIADO", "VERINFORME_REGIONAL"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { //lrojas:10/10/2016 se modifico el SP para que tambien recupere los Registros Procesados DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO("0", DDLRegional.SelectedItem.Text, "PROCESAR"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { DB_VT_Viaticos List = new DB_VT_Viaticos(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(LblIdUser.Text, "", "PARAINFORME"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { // DB_VT_Viaticos List = new DB_VT_Viaticos(); DataTable dt = new DataTable(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(LblIdUser.Text, "", "USUARIO"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO_FIN() { DB_AdminUser User = new DB_AdminUser(); DataTable dt = User.DB_Desplegar_USUARIO(Session["IdUser"].ToString()); DB_VT_Viaticos List = new DB_VT_Viaticos(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSegSolicitFin.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(dt.Rows[0][10].ToString(), "", "HISTORIAL_APROBADOS"); GVListSegSolicitFin.DataBind(); }
protected void Desplegar_SEGUIMIENTO_SOLICITUD() { DB_AdminUser User = new DB_AdminUser(); DataTable dt = User.DB_Desplegar_USUARIO(Session["IdUser"].ToString()); DB_VT_Viaticos List = new DB_VT_Viaticos(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSegSolicit.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(dt.Rows[0][10].ToString(), "INF-ENVIADO", "APROBADOR"); GVListSegSolicit.DataBind(); }
protected void GVListSolicitud_RowCommand(object sender, GridViewCommandEventArgs e) { try { string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); //Session.Add("IdSolicitud", GVListSolicitud.Rows[rowIndex].Cells[0].Text); switch (tipo) { case "DarCurso": DB_VT_Solicitud s = new DB_VT_Solicitud(); DataTable dt_dh = new DataTable(); string Idsolicitud = GVListSolicitud.Rows[rowIndex].Cells[0].Text; string id_user = GVListSolicitud.Rows[rowIndex].Cells[9].Text; Desplegar_SEGUIMIENTO_SOLICITUD(); DB_AdminUser User = new DB_AdminUser(); DataTable dt = User.DB_Desplegar_USUARIO(Session["IdUser"].ToString()); string Regional = dt.Rows[0][5].ToString(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); DataTable DTSolicitud = lista.DB_Desplegar_SOLICITUD_USUARIO("0", Regional, "PROCESAR"); Cargar_PLANILLA(id_user, Idsolicitud); //se agrego metodo en formulario s.DB_Cambiar_ESTADO(Idsolicitud, "APROBADO"); Desplegar_SOLICITUD_USUARIO(); Desplegar_SOLICITUD_USUARIO_FIN(); break; case "Ver": Session.Add("IdSolicitud", GVListSolicitud.Rows[rowIndex].Cells[0].Text); StringBuilder sbMensaje = new StringBuilder(); sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Viaticos/repSolicitud.aspx?ci=" + GVListSolicitud.Rows[rowIndex].Cells[0].Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); break; } } catch (Exception ex) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, ex.Message); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }
protected void Desplegar_DEUDORES_INFORME() { DB_VT_Solicitud sol = new DB_VT_Solicitud(); VT_Observacion obs = new VT_Observacion(); DataTable dt = new DataTable(); DataTable dts = new DataTable(); dt = sol.DB_Desplegar_SOLICITUD_USUARIO("0", "PROCESADO", "VERINFORME"); int num = 0; obs.Observacion = "PASO DE LA FECHA LIMITE DE ENTREGA DE INFORME"; obs.Tipo = "Solicitud"; for (int i = 0; i < dt.Rows.Count; i++) { dts = sol.DB_Reporte_SOLICITUD_US(dt.Rows[i][0].ToString(), "DIAS_SIN_INFORME"); int aux = Convert.ToInt32(dts.Rows[0][0].ToString()); if (aux > 8 && dt.Rows[i][6].ToString() == "PROCESADO") { sol.DB_Cambiar_ESTADO(dt.Rows[0][0].ToString(), "OBSERVADO"); obs.Id_Solicitud = dt.Rows[0][0].ToString(); sol.DB_Registrar_OBSERVACION_SOLICITUD(obs); } } }
protected void Desplegar_DEUDORES_INFORME() { DB_VT_Solicitud sol = new DB_VT_Solicitud(); VT_Observacion obs = new VT_Observacion(); DataTable dt = new DataTable(); DataTable dts = new DataTable(); DataTable d = new DataTable(); d = sol.DB_Desplegar_SOLICITUD_USUARIO("0", "APROBADO", "CONTAR_APROBADOS"); dt = sol.DB_Desplegar_SOLICITUD_USUARIO("0", "APROBADO", "VERINFORME"); if (dt.Rows.Count > 0) { int num = 0; obs.Observacion = "FECHA LIMITE 8 Días"; obs.Tipo = "Solicitud"; string valor = ""; for (int i = 0; i < Convert.ToInt32(d.Rows[0][0].ToString()); i++) { valor = dt.Rows[i][0].ToString(); //lrojas 30may2017: se comento ya que el calculo de dias habiles sin sabados y domingos lo realiza el //SP que se llama en /*sol.DB_Reporte_SOLICITUD_US(valor, "DIAS_SIN_INFORME");*/ /*dts = sol.DB_Reporte_SOLICITUD_US(valor, "FECHA_RETORNO"); * if (dts.Rows.Count == 0)//lrojas: 10/10/2016 validacion si no exite retorno en registro, continue * continue; * DateTime date = Convert.ToDateTime(dts.Rows[0][0].ToString()); * string resultado = String.Format("{0:dddd}", Convert.ToDateTime(dts.Rows[0][0].ToString())); * if (resultado == "lunes" || resultado == "martes" || resultado == "miércoles") * { * num = 2; * } * else * { * if (resultado == "jueves" || resultado == "viernes" || resultado == "sábado") * { * num = 4; * } * else * { * num = 3; * } * } * * dts = sol.DB_Reporte_SOLICITUD_US(dt.Rows[i][0].ToString(), "DIAS_SIN_INFORME"); * int aux = Convert.ToInt32(dts.Rows[0][0].ToString()) - num; */ dts = sol.DB_Reporte_SOLICITUD_US(valor, "DIAS_SIN_INFORME"); int aux = Convert.ToInt32(dts.Rows[0][0].ToString()); if (aux >= 8 && dt.Rows[i][6].ToString() == "APROBADO") { sol.DB_Cambiar_ESTADO(dt.Rows[i][0].ToString(), "OBSERVADO"); obs.Id_Solicitud = dt.Rows[i][0].ToString(); sol.DB_Registrar_OBSERVACION_SOLICITUD(obs); } } } else { } Desplegar_DEUDOR_INFORME(); GVListSolicit.DataBind(); }