Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        protected void Desplegar_SOLICITUD_OBSERBADOS()
        {
            DB_VT_Solicitud lista = new DB_VT_Solicitud();

            GVListSolicitudObs.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO("0", "", "OBSERVADOS");
            GVListSolicitudObs.DataBind();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 5
0
        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();
        }
Esempio n. 7
0
        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();
        }
Esempio n. 8
0
        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);
            }
        }
Esempio n. 13
0
        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();
        }