Beispiel #1
0
        protected void Cmbubicacion_Click(object sender, EventArgs e)
        //protected void Cmbubicacion_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <EntUbicacion> listas = NegIngenieros.listarubicaciones();

            foreach (EntUbicacion obj in listas)
            {
                ListItem item = new ListItem(obj.ubicacion, obj.region);
                Cmbubicacion.Items.Add(item);
            }
            string ubi = "";

            ubi = Cmbubicacion.Text;
            if (ubi != "CEDI" | ubi != "Corporativo")
            {
                ubi = "Sucursal";
            }
            List <EntUbicacion> listar = NegUbicacion.areastrabajo(ubi);

            foreach (EntUbicacion oobbjj in listar)
            {
                ListItem item = new ListItem(oobbjj.area);
                Cmbcentrotrabajo.Items.Add(item);
            }
            Cmbnumero.Enabled = false;
        }
Beispiel #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         EntIngenieros obj = new EntIngenieros();
         obj.reporta        = reporta.Text;
         obj.ubicacion      = ubicacion.Text;
         obj.solicitud      = solicitud.Text;
         obj.observaciones  = observaciones.Text;
         obj.cerroreporte   = usuariocerro.Text;
         obj.ingenierocerro = ingcerro.Text;
         obj.idmenu         = 1;
         if (NegIngenieros.agregarrreporte(obj) > 0)
         {
             MessageBox.Show("Agregado con exito");
             principal p = new principal();
             this.Dispose(false);
             p.Visible = true;
         }
         else
         {
             MessageBox.Show("Error al agregar");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Datos erroneos");
     }
 }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            EntIngenieros obj = new EntIngenieros();

            try
            {
                obj.reporta       = reporta.Text;
                obj.ubicacion     = ubicacion.Text;
                obj.solicitud     = solicitud.Text;
                obj.observaciones = observaciones.Text;
                obj.cerroreporte  = usuariocerro.Text;
                obj.folio         = Convert.ToInt32(arbol.SelectedNode.Name.ToString());
                if (NegIngenieros.modificarreporte(obj) > 0)
                {
                    MessageBox.Show("Modificado con exito");
                    arbol.Nodes.Clear();
                    inicializarinterfaz();
                }
                else
                {
                    MessageBox.Show("Error al modificar");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Datos erroneos");
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                List <EntUbicacion> lista = NegUbicacion.listarubicacion();
                foreach (EntUbicacion obj in lista)
                {
                    ListItem item = new ListItem(obj.ubicacion, obj.idubicacion.ToString());
                    Cmbubicacion.Items.Add(item);
                    //Txtcordinador.Text = obj.region;
                }

                string ubi = "";

                ubi = Cmbubicacion.Text;
                if (ubi != "CEDI" | ubi != "Corporativo")
                {
                    ubi = "Sucursal";
                }
                List <EntUbicacion> listar = NegUbicacion.areastrabajo(ubi);
                foreach (EntUbicacion oobbjj in listar)
                {
                    ListItem itemm = new ListItem(oobbjj.area);
                    Cmbcentrotrabajo.Items.Add(itemm);
                }

                problema = "Hardware";
                List <EntDispositivos> Listas = NegIngenieros.listardispositivos(problema);
                foreach (EntDispositivos obj in Listas)
                {
                    ListItem item = new ListItem(obj.descripcion);
                    Cmbdispositivos.Items.Add(item);
                }

                EntUsuario Obj = (EntUsuario)Session["usuario"];
                if (Obj != null)
                {
                    Txtingatendio.Text = Obj.nombre + " " + Obj.apellido;
                }

                List <EntAtienden> Listar = NegIngenieros.listaridingenieros();
                foreach (EntAtienden obj in Listar)
                {
                    ListItem item = new ListItem(obj.nombre, obj.idingenieros.ToString());
                    cmbatiende.Items.Add(item);
                }


                //idatiend=Obj.i


                Calendar1.Visible = false;
                Calendar2.Visible = false;
            }
        }
Beispiel #5
0
        protected void Chccerrados_CheckedChanged(object sender, EventArgs e)
        {
            if (Txtfechainicio.Text != "" & Txtfechafinal.Text != "")
            {
                Chcabiertos.Checked = false;
                string ubi            = Cmbubicacion.SelectedItem.Text;
                string ar             = Cmbarea.Text;
                Int32  abier          = 2;
                var    _FormatoIdioma = new CultureInfo("en-US");
                var    _oF1           = DateTime.Parse(TextBox1.Text, _FormatoIdioma);
                var    _oF2           = DateTime.Parse(TextBox2.Text, _FormatoIdioma);

                Lbltitulo.Text = "Reportes Cerrados";

                if (ar != "Todas")
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaarea(ubi, ar, _oF1, _oF2, abier);
                }
                else
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaareatotal(ubi, _oF1, _oF2, abier);
                }


                //GridView1.DataSource = NegIngenieros.busquedafechaarea(ubi, ar, _oF1, _oF2, abier);
                GridView1.Columns[11].HeaderText   = "Ing. que atendio";
                this.GridView1.Columns[8].Visible  = true;
                this.GridView1.Columns[10].Visible = true;
                this.GridView1.Columns[14].Visible = true;
                GridView1.DataBind();
                Lblcontador.Visible = true;
                Lblcontador.Text    = "Total de reportes Cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.GridView1.Rows.Count.ToString();

                if (Convert.ToInt32(Txtcontador.Text) == 0)
                {
                    Lbltitulo.Text      = "No se encontraron registros con los datos proporcionados";
                    Chcabiertos.Checked = false;
                    Chccerrados.Checked = false;
                }

                Chcabiertos.Checked = false;
                Chccerrados.Checked = false;
                Txtbandera.Text     = "2";
            }
            else
            {
                Lbltitulo.Text      = "Falta proporcionar datos";
                Chcabiertos.Checked = false;
                Chccerrados.Checked = false;
            }
        }
Beispiel #6
0
        protected void RdbSf_CheckedChanged(object sender, EventArgs e)
        {
            Cmbdispositivos.Items.Clear();
            problema      = "Software";
            RdbHd.Checked = false;
            List <EntDispositivos> Listas = NegIngenieros.listardispositivos(problema);

            foreach (EntDispositivos obj in Listas)
            {
                ListItem item = new ListItem(obj.descripcion);
                Cmbdispositivos.Items.Add(item);
            }
        }
Beispiel #7
0
        private void arbol_DoubleClick(object sender, EventArgs e)
        {
            if (!arbol.SelectedNode.Name.Equals(""))

            {
                EntIngenieros obj = NegIngenieros.buscarreporte(Convert.ToInt32(arbol.SelectedNode.Name));
                reporta.Text       = obj.reporta;
                ubicacion.Text     = obj.ubicacion;
                solicitud.Text     = obj.solicitud;
                observaciones.Text = obj.observaciones;
                usuariocerro.Text  = obj.cerroreporte;
            }
        }
Beispiel #8
0
        private void inicializarinterfaz()
        {
            List <EntMenu> listac = NegMenu.listarmenu();

            foreach (EntMenu c in listac)
            {
                TreeNode             padre  = new TreeNode(c.descripcion);
                List <EntIngenieros> listap = NegIngenieros.listaringenieros(c.idmenu);

                foreach (EntIngenieros p in listap)
                {
                    TreeNode hijo = new TreeNode(p.ingenierocerro);
                    hijo.Name = p.idmenu.ToString();
                    padre.Nodes.Add(hijo);
                }
                arbol.Nodes.Add(padre);
            }
        }
Beispiel #9
0
        protected void grvreportes_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            paginacion = 0;

            paginacion = Convert.ToInt32(Request.QueryString["men"]);

            if (paginacion == 1)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.listaringenieros(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 2)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportescerradoss(2);
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }

            if (paginacion == 3)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reportesroberto(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }
            if (paginacion == 4)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportescerrados(Txcord.Text, 2);
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }

            if (paginacion == 5)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reporteshector(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 6)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportescerrados(Txcord.Text, 2);
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }

            if (paginacion == 7)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reportesfrancisco(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 8)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }

            if (paginacion == 9)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reportessegismundo(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 10)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                grvreportes.DataBind();
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }


            if (paginacion == 11)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reportesrobert(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 12)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }

            if (paginacion == 13)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reporteshetor(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 14)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }



            if (paginacion == 15)
            {
                grvreportes.PageIndex              = e.NewPageIndex;
                grvreportes.DataSource             = NegIngenieros.reportesangel(1);
                grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                grvreportes.DataBind();
                //Lblcontador.Text = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                this.grvreportes.Columns[8].Visible  = false;
                this.grvreportes.Columns[10].Visible = false;
                this.grvreportes.Columns[14].Visible = false;
            }

            if (paginacion == 16)
            {
                grvreportes.PageIndex  = e.NewPageIndex;
                grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                grvreportes.DataBind();
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
            }


            //if (paginacion==5)
            //{
            //  grvreportes.PageIndex = e.NewPageIndex;
            //grvreportes.DataSource = NegIngenieros.reporteshector(1);
            //grvreportes.DataBind();
            //Txtcontador.Visible = true;
            //Txtcontador.Text = this.grvreportes.Rows.Count.ToString();
            //}
        }
Beispiel #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["men"] != null)
                {
                    int men = Convert.ToInt32(Request.QueryString["men"]);

                    if (men == 1)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso General";
                        grvreportes.DataSource             = NegIngenieros.listaringenieros(1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 2)
                    {
                        Lblreporte.Text        = "Reportes Cerrados General";
                        grvreportes.DataSource = NegTotalreportes.listarreportescerradoss(2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 3)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Zona Roberto Cortez";
                        grvreportes.DataSource             = NegIngenieros.reportesroberto(1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        paginacion          = 3;
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }
                    if (men == 4)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Zona Roberto Cortez";
                        Txcord.Text            = "Roberto Cortez";
                        grvreportes.DataSource = NegTotalreportes.listarreportescerrados(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 5)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Zona Hector Ruiz";
                        grvreportes.DataSource             = NegIngenieros.reporteshector(1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        paginacion          = 5;
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 6)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Zona Hector Ruiz";
                        Txcord.Text            = "Hector Ruiz";
                        grvreportes.DataSource = NegTotalreportes.listarreportescerrados(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 7)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Francisco Nonato";
                        grvreportes.DataSource             = NegIngenieros.reportesfrancisco(1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 8)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Francisco Nonato";
                        Txcord.Text            = "Francisco Nonato";
                        grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 9)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Segismundo Mateos";
                        grvreportes.DataSource             = NegIngenieros.reportessegismundo(1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 10)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Segismundo Mateos";
                        Txcord.Text            = "Segismundo Mateos";
                        grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 11)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Roberto Cortez";
                        Txcord.Text                        = "Roberto Cortez";
                        grvreportes.DataSource             = NegTotalreportes.listarreportesporingenieroabiertos(Txcord.Text, 1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 12)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Roberto Cortez";
                        Txcord.Text            = "Roberto Cortez";
                        grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 13)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Hector Ruiz";
                        Txcord.Text                        = "Hector Ruiz";
                        grvreportes.DataSource             = NegTotalreportes.listarreportesporingenieroabiertos(Txcord.Text, 1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 14)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Hector Ruiz";
                        Txcord.Text            = "Hector Ruiz";
                        grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }

                    if (men == 15)
                    {
                        Lblreporte.Text                    = "Reportes Abiertos o en Proceso Angel Cordero";
                        Txcord.Text                        = "Angel Cordero";
                        grvreportes.DataSource             = NegTotalreportes.listarreportesporingenieroabiertos(Txcord.Text, 1);
                        grvreportes.Columns[11].HeaderText = "Ing. que atendera";
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes Abiertos:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                        this.grvreportes.Columns[8].Visible  = false;
                        this.grvreportes.Columns[10].Visible = false;
                        this.grvreportes.Columns[14].Visible = false;
                    }

                    if (men == 16)
                    {
                        Lblreporte.Text        = "Reportes Cerrados Angel Cordero";
                        Txcord.Text            = "Angel Cordero";
                        grvreportes.DataSource = NegTotalreportes.listarreportesporingeniero(Txcord.Text, 2);
                        grvreportes.DataBind();
                        Lblcontador.Text    = "Total de reportes cerrados:";
                        Txtcontador.Visible = true;
                        Txtcontador.Text    = this.grvreportes.Rows.Count.ToString();
                    }
                }
                else
                {
                }
                buscaratrasados();
            }
        }
Beispiel #11
0
        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            if (Convert.ToInt32(Txtbandera.Text) == 1)

            {
                GridView1.PageIndex = e.NewPageIndex;

                Chccerrados.Checked = false;
                string ubi            = Cmbubicacion.SelectedItem.Text;
                string ar             = Cmbarea.Text;
                Int32  abier          = 1;
                var    _FormatoIdioma = new CultureInfo("en-US");
                var    _oF1           = DateTime.Parse(TextBox1.Text, _FormatoIdioma);
                var    _oF2           = DateTime.Parse(TextBox2.Text, _FormatoIdioma);

                Lbltitulo.Text = "Reportes Abiertos o en Proceso";
                if (ar != "Todas")
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaarea(ubi, ar, _oF1, _oF2, abier);
                }
                else
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaareatotal(ubi, _oF1, _oF2, abier);
                }



                GridView1.Columns[11].HeaderText = "Ing. que atendera";
                GridView1.DataBind();
                Lblcontador.Visible = true;
                Lblcontador.Text    = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.GridView1.Rows.Count.ToString();

                this.GridView1.Columns[8].Visible  = false;
                this.GridView1.Columns[10].Visible = false;
                this.GridView1.Columns[14].Visible = false;
                Chcabiertos.Checked = false;
                Chccerrados.Checked = false;
                Txtbandera.Text     = "1";
            }

            else
            {
                GridView1.PageIndex = e.NewPageIndex;
                Chcabiertos.Checked = false;
                string ubi            = Cmbubicacion.SelectedItem.Text;
                string ar             = Cmbarea.Text;
                Int32  abier          = 2;
                var    _FormatoIdioma = new CultureInfo("en-US");
                var    _oF1           = DateTime.Parse(TextBox1.Text, _FormatoIdioma);
                var    _oF2           = DateTime.Parse(TextBox2.Text, _FormatoIdioma);

                Lbltitulo.Text = "Reportes Cerrados";

                if (ar != "Todas")
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaarea(ubi, ar, _oF1, _oF2, abier);
                }
                else
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaareatotal(ubi, _oF1, _oF2, abier);
                }


                //GridView1.DataSource = NegIngenieros.busquedafechaarea(ubi, ar, _oF1, _oF2, abier);
                GridView1.Columns[11].HeaderText   = "Ing. que atendio";
                this.GridView1.Columns[8].Visible  = true;
                this.GridView1.Columns[10].Visible = true;
                this.GridView1.Columns[14].Visible = true;
                GridView1.DataBind();
                Lblcontador.Visible = true;
                Lblcontador.Text    = "Total de reportes Cerrados:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.GridView1.Rows.Count.ToString();

                Chcabiertos.Checked = false;
                Chccerrados.Checked = false;
                Txtbandera.Text     = "2";
            }
        }
Beispiel #12
0
        protected void Chcabiertos_CheckedChanged(object sender, EventArgs e)
        {
            if (Txtfechainicio.Text != "" & Txtfechafinal.Text != "")
            {
                Chccerrados.Checked = false;
                string ubi            = Cmbubicacion.SelectedItem.Text;
                string ar             = Cmbarea.Text;
                Int32  abier          = 1;
                var    _FormatoIdioma = new CultureInfo("en-US");
                //var _oF1 = DateTime.Parse(TextBox1.Text, _FormatoIdioma);
                //var _oF2 = DateTime.Parse(TextBox2.Text, _FormatoIdioma);

                // MM/dd/yyyy
                var FechaIni = TextBox1.Text.Split('/');
                var FechaFin = TextBox2.Text.Split('/');


                //var _oF1 = new DateTime(Convert.ToInt32(FechaIni[2]), Convert.ToInt32(FechaIni[0]), Convert.ToInt32(FechaIni[1]));
                //var _oF2 = new DateTime(Convert.ToInt32(FechaFin[2]), Convert.ToInt32(FechaFin[0]), Convert.ToInt32(FechaFin[1]));


                DateTime _oF1 = Convert.ToDateTime(TextBox1.Text);
                DateTime _oF2 = Convert.ToDateTime(TextBox2.Text);

                //Lbltitulo.Text = "Fecha inicial: "+ _oF1+"   "+"fecha final: "+_oF2;
                Lbltitulo.Text = "Reportes Abiertos o en Proceso";
                if (ar != "Todas")
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaarea(ubi, ar, _oF1, _oF2, abier);
                }
                else
                {
                    GridView1.DataSource = NegIngenieros.busquedafechaareatotal(ubi, _oF1, _oF2, abier);
                }



                GridView1.Columns[11].HeaderText = "Ing. que atendera";
                GridView1.DataBind();
                Lblcontador.Visible = true;
                Lblcontador.Text    = "Total de reportes Abiertos:";
                Txtcontador.Visible = true;
                Txtcontador.Text    = this.GridView1.Rows.Count.ToString();
                if (Convert.ToInt32(Txtcontador.Text) == 0)
                {
                    Lbltitulo.Text      = "No se encontraron registros con los datos proporcionados";
                    Chcabiertos.Checked = false;
                    Chccerrados.Checked = false;
                }
                this.GridView1.Columns[8].Visible  = false;
                this.GridView1.Columns[10].Visible = false;
                this.GridView1.Columns[14].Visible = false;
                Chcabiertos.Checked = false;
                Chccerrados.Checked = false;
                Txtbandera.Text     = "1";
            }
            else
            {
                Lbltitulo.Text      = "Falta proporcionar datos";
                Chcabiertos.Checked = false;
                Chccerrados.Checked = false;
            }
        }
Beispiel #13
0
        protected void Btnguardar_Click(object sender, EventArgs e)
        {
            if (Txtsolucion.Enabled == false)
            {
                if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivos.Text != "" && TxtObservaciones.Text != "")
                {
                    string reg     = null;
                    string ubi     = null;
                    string dispo   = "";
                    int    idubi   = 0;
                    int    cord    = 0;
                    int    iddispo = 0;
                    dispo = Cmbdispositivos.Text;

                    cord = Convert.ToInt32(Cmbubicacion.SelectedValue);
                    EntUbicacion objs = NegCordinador.listarcordinador(cord);
                    reg   = objs.region;
                    ubi   = objs.ubicacion;
                    idubi = objs.idubicacion;

                    aarea = Cmbcentrotrabajo.SelectedValue;
                    List <EntUbicacion> llista = NegUbicacion.areastrabajovalor(aarea);
                    foreach (EntUbicacion objeto in llista)
                    {
                        aarea   = objeto.area;
                        idaarea = objeto.idarea;
                    }

                    //iddispo = Convert.ToInt32(Cmbdispositivos.SelectedValue);

                    List <EntDispositivos> liista = NegDispositivo.buscarid(dispo);
                    foreach (EntDispositivos objetoo in liista)
                    {
                        iddispo = objetoo.iddispositivo;
                    }

                    //iddispo = Cmbdispositivos.SelectedItem.Text;
                    TxtFinal.Text = "10-10-1999";

                    EntIngenieros obj = new EntIngenieros();

                    obj.fechainicio      = DateTime.Parse(Txtinicial.Text);
                    obj.fechafinal       = DateTime.Parse(TxtFinal.Text);
                    obj.reporta          = TxtUsuario.Text;
                    obj.ubicacion        = ubi;
                    obj.solicitud        = TxtSolicitud.Text;
                    obj.observaciones    = TxtObservaciones.Text;
                    obj.cerroreporte     = "Pendiente por atender";
                    obj.ingenierocerro   = "Pendiente por asignar";
                    obj.dispositivofalla = dispo;
                    obj.atendioreporte   = Txtingatendio.Text;
                    obj.cordinadorzona   = reg;
                    obj.diastrancurridos = 0;
                    obj.tiemporespuesta  = "A Tiempo";
                    obj.statusreporte    = "Abierto";
                    obj.solucion         = "Pendiente por atender";
                    obj.idmenu           = 1;
                    obj.idubicacion      = idubi;
                    obj.idingenieros     = 0;
                    obj.iddispositivo    = iddispo;
                    obj.fechaasignado    = DateTime.Parse(Txtinicial.Text);
                    obj.area             = aarea;
                    obj.idarea           = idaarea;
                    obj.numeromaquina    = Convert.ToInt32(Cmbnumero.Text);
                    if (NegIngenieros.agregarrreporte(obj) == 1)
                    {
                        Response.Redirect("FrmPrincipal.aspx");
                    }
                    else
                    {
                        LblError.Text    = "No se pudo Agregar";
                        LblError.Visible = true;
                    }
                }
                else
                {
                    LblError.Text    = "Falta proporcionar datos";
                    LblError.Visible = true;
                }
            }
            else
            {
                if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivos.Text != "" && TxtSolicitud.Text != "" && Txtsolucion.Text != "" && TxtUsuariocerro.Text != "" && TxtFinal.Text != "" && cmbatiende.Text != "Pendiente por asignar")
                {
                    string reg   = null;
                    string ubi   = null;
                    string dispo = "";
                    string inge  = "";


                    int ati     = 0;
                    int iddispo = 0;
                    int idubi   = 0;
                    int cord    = 0;
                    cord = Convert.ToInt32(Cmbubicacion.SelectedValue);
                    EntUbicacion objs = NegCordinador.listarcordinador(cord);
                    reg   = objs.region;
                    ubi   = objs.ubicacion;
                    idubi = objs.idubicacion;


                    //iddispo = Convert.ToInt32(Cmbdispositivos.SelectedValue);
                    //EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo);
                    //dispo = obbj.descripcion;

                    dispo = Cmbdispositivos.SelectedItem.Text;

                    List <EntDispositivos> liista = NegDispositivo.buscarid(dispo);
                    foreach (EntDispositivos objetoo in liista)
                    {
                        iddispo = objetoo.iddispositivo;
                    }

                    ati = Convert.ToInt32(cmbatiende.SelectedValue);
                    EntAtienden oobbjj = NegAtienden.listaratienden(ati);
                    inge = oobbjj.nombre;

                    aarea = Cmbcentrotrabajo.SelectedValue;
                    List <EntUbicacion> llista = NegUbicacion.areastrabajovalor(aarea);
                    foreach (EntUbicacion objeto in llista)
                    {
                        aarea   = objeto.area;
                        idaarea = objeto.idarea;
                    }

                    EntIngenieros obj = new EntIngenieros();
                    obj.fechainicio      = DateTime.Parse(Txtinicial.Text);
                    obj.fechafinal       = DateTime.Parse(TxtFinal.Text);
                    obj.reporta          = TxtUsuario.Text;
                    obj.idubicacion      = idubi;
                    obj.ubicacion        = ubi;
                    obj.solicitud        = TxtSolicitud.Text;
                    obj.observaciones    = "Solucionado";
                    obj.cerroreporte     = TxtUsuariocerro.Text;
                    obj.ingenierocerro   = inge;
                    obj.dispositivofalla = dispo;
                    obj.atendioreporte   = Txtingatendio.Text;
                    obj.cordinadorzona   = reg;
                    obj.diastrancurridos = 0;
                    obj.tiemporespuesta  = "A Tiempo";
                    obj.statusreporte    = "Cerrado";
                    obj.solucion         = Txtsolucion.Text;
                    obj.idmenu           = 2;
                    obj.idingenieros     = ati;
                    obj.iddispositivo    = iddispo;
                    obj.fechaasignado    = DateTime.Parse(Txtinicial.Text);
                    obj.area             = aarea;
                    obj.idarea           = idaarea;
                    obj.numeromaquina    = Convert.ToInt32(Cmbnumero.Text);
                    if (NegIngenieros.agregarrreporte(obj) == 1)
                    {
                        Response.Redirect("FrmPrincipal.aspx");
                    }
                    else
                    {
                        LblError.Text    = "No se pudo Agregar";
                        LblError.Visible = true;
                    }
                }
                else
                {
                    LblError.Text    = "Falta proporcionar datos";
                    LblError.Visible = true;
                }
            }
        }
Beispiel #14
0
        protected void Btnmodificar_Click(object sender, EventArgs e)
        {
            if (Txtsolucion.Enabled == true)
            {
                if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivo.Text != "" && TxtSolicitud.Text != "" && Txtobservaciones.Text != "" && Txtsolucion.Text != "Pendiente por atender" && Txtsolucion.Text != "" && Txtusuariocerro.Text != "Pendiente por atender" && Txtfinal.Text != "" && Cmbingenieros.Text != Convert.ToString(0))
                {
                    EntIngenieros obj = new EntIngenieros();

                    obj.fechainicio = DateTime.Parse(Txtinicial.Text);
                    obj.fechafinal  = DateTime.Parse(Txtfinal.Text);
                    obj.reporta     = TxtUsuario.Text;

                    string reg   = null;
                    string ubi   = null;
                    string dispo = "";
                    string inge  = "";


                    int ati     = 0;
                    int iddispo = 0;
                    int idubi   = 0;
                    int cord    = 0;
                    cord = Convert.ToInt32(Cmbubicacion.SelectedValue);
                    EntUbicacion objs = NegCordinador.listarcordinador(cord);
                    reg   = objs.region;
                    ubi   = objs.ubicacion;
                    idubi = objs.idubicacion;


                    iddispo = Convert.ToInt32(Cmbdispositivo.SelectedValue);
                    EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo);
                    dispo = obbj.descripcion;


                    ati = Convert.ToInt32(Cmbingenieros.SelectedValue);
                    EntAtienden oobbjj = NegAtienden.listaratienden(ati);
                    inge = oobbjj.nombre;

                    obj.idubicacion      = idubi;
                    obj.ubicacion        = ubi;
                    obj.solicitud        = TxtSolicitud.Text;
                    obj.observaciones    = Txtobservaciones.Text;
                    obj.cerroreporte     = Txtusuariocerro.Text;
                    obj.ingenierocerro   = inge;
                    obj.dispositivofalla = dispo;
                    obj.atendioreporte   = Txtingatendio.Text;
                    obj.cordinadorzona   = reg;

                    string actual = "";
                    //actual = DateTime.Now.ToShortDateString();

                    DateTime fechainicial = Convert.ToDateTime(Txtinicial.Text);
                    DateTime fechafinal   = Convert.ToDateTime(Txtfinal.Text);

                    //TimeSpan dias = fechafinal - fechainicial;
                    actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days);

                    obj.diastrancurridos = Convert.ToInt32(actual);


                    string tiemporesp = "";

                    if (Convert.ToInt32(actual) > 2)
                    {
                        tiemporesp = Convert.ToString("Fuera de tiempo");
                    }
                    else
                    {
                        tiemporesp = Convert.ToString("A tiempo");
                    }

                    obj.tiemporespuesta = tiemporesp;
                    obj.statusreporte   = "Cerrado";
                    obj.solucion        = Txtsolucion.Text;
                    obj.idmenu          = 2;
                    obj.idingenieros    = ati;
                    obj.iddispositivo   = iddispo;
                    obj.fechaasignado   = DateTime.Parse(Txtfechaasignado.Text);

                    obj.area          = Cmbcentrotrabajo.SelectedItem.Text;
                    obj.idarea        = Convert.ToInt32(Cmbcentrotrabajo.SelectedValue);
                    obj.numeromaquina = Convert.ToInt32(Cmbnumero.Text);


                    obj.folio = Convert.ToInt32(Request.QueryString["folio"]);
                    if (NegIngenieros.modificarreporte(obj) == 1)
                    {
                        Response.Redirect("FrmPrincipal.aspx");
                    }
                    else
                    {
                        Lblerror.Text    = "No se pudo modificar el reporte";
                        Lblerror.Visible = true;
                    }
                }
                else
                {
                    Lblerror.Text    = "Falta ingresar datos";
                    Lblerror.Visible = true;
                }
            }
            else
            {
                if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivo.Text != "" && TxtSolicitud.Text != "" && Txtobservaciones.Text != "" && Cmbingenieros.Text != Convert.ToString(0))
                {
                    EntIngenieros obj = new EntIngenieros();

                    obj.fechainicio = DateTime.Parse(Txtinicial.Text);

                    string fechatemporal = DateTime.Now.ToShortDateString();
                    Txtfinal.Text = "10-10-1999";

                    obj.fechafinal = DateTime.Parse(Txtfinal.Text);
                    obj.reporta    = TxtUsuario.Text;

                    string reg   = null;
                    string ubi   = null;
                    string dispo = "";
                    string inge  = "";


                    int ati     = 0;
                    int iddispo = 0;
                    int idubi   = 0;
                    int cord    = 0;
                    cord = Convert.ToInt32(Cmbubicacion.SelectedValue);
                    EntUbicacion objs = NegCordinador.listarcordinador(cord);
                    reg   = objs.region;
                    ubi   = objs.ubicacion;
                    idubi = objs.idubicacion;


                    iddispo = Convert.ToInt32(Cmbdispositivo.SelectedValue);
                    EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo);
                    dispo = obbj.descripcion;


                    ati = Convert.ToInt32(Cmbingenieros.SelectedValue);
                    EntAtienden oobbjj = NegAtienden.listaratienden(ati);
                    inge = oobbjj.nombre;

                    obj.idubicacion      = idubi;
                    obj.ubicacion        = ubi;
                    obj.solicitud        = TxtSolicitud.Text;
                    obj.observaciones    = Txtobservaciones.Text;
                    obj.cerroreporte     = Txtusuariocerro.Text;
                    obj.ingenierocerro   = inge;
                    obj.dispositivofalla = dispo;
                    obj.atendioreporte   = Txtingatendio.Text;
                    obj.cordinadorzona   = reg;

                    string actual = "";
                    actual = DateTime.Now.ToShortDateString();

                    DateTime fechainicial = Convert.ToDateTime(Txtinicial.Text);
                    DateTime fechafinal   = Convert.ToDateTime(actual);


                    actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days);
                    obj.diastrancurridos = Convert.ToInt32(actual);

                    string tiemporesp = "";

                    if (Convert.ToInt32(actual) > 2)
                    {
                        tiemporesp = Convert.ToString("Fuera de tiempo");
                    }
                    else
                    {
                        tiemporesp = Convert.ToString("A tiempo");
                    }

                    obj.tiemporespuesta = tiemporesp;
                    obj.statusreporte   = "En Proceso";
                    obj.solucion        = "Pendiente por atender";
                    obj.idmenu          = 1;
                    obj.idingenieros    = ati;
                    obj.iddispositivo   = iddispo;
                    obj.fechaasignado   = DateTime.Parse(fechatemporal);
                    obj.area            = Cmbcentrotrabajo.SelectedItem.Text;
                    obj.idarea          = Convert.ToInt32(Cmbcentrotrabajo.SelectedValue);
                    obj.numeromaquina   = Convert.ToInt32(Cmbnumero.Text);

                    obj.folio = Convert.ToInt32(Request.QueryString["folio"]);
                    if (NegIngenieros.modificarreporte(obj) == 1)
                    {
                        Response.Redirect("FrmPrincipal.aspx");
                    }
                    else
                    {
                        Lblerror.Text    = "No se pudo modificar el reporte";
                        Lblerror.Visible = true;
                    }
                }
                else
                {
                    Lblerror.Text    = "Falta ingresar datos";
                    Lblerror.Visible = true;
                }
            }
        }
Beispiel #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Request.QueryString["folio"] != null)
                {
                    string perfill = "";

                    EntUsuario objj   = (EntUsuario)Session["usuario"];
                    EntUsuario objsss = (EntUsuario)Session["perfil"];
                    if (objj != null)
                    {
                        perfill = objsss.perfil;
                    }

                    int           folio = Convert.ToInt32(Request.QueryString["folio"]);
                    EntIngenieros obj   = NegIngenieros.buscarreporte(folio);
                    TxtUsuario.Text = obj.reporta;

                    List <EntUbicacion> lista = NegUbicacion.listarubicacion();
                    foreach (EntUbicacion c in lista)
                    {
                        ListItem li = new ListItem(c.ubicacion, c.idubicacion.ToString());
                        Cmbubicacion.Items.Add(li);
                    }
                    Cmbubicacion.SelectedValue = obj.idubicacion.ToString();

                    string saberarea = Cmbubicacion.SelectedItem.Text;
                    if (saberarea != "CEDI" | saberarea != "Corporativo")
                    {
                        saberarea = "Sucursal";
                    }

                    List <EntUbicacion> lis = NegUbicacion.areastrabaall(saberarea);
                    foreach (EntUbicacion r in lis)
                    {
                        ListItem lii = new ListItem(r.area, r.idarea.ToString());
                        Cmbcentrotrabajo.Items.Add(lii);
                    }
                    Cmbcentrotrabajo.SelectedValue = obj.area;
                    Cmbnumero.Text = Convert.ToString(obj.numeromaquina);


                    List <EntAtienden> listar = NegIngenieros.buscarati();
                    foreach (EntAtienden c in listar)
                    {
                        ListItem li = new ListItem(c.nombre, c.idingenieros.ToString());
                        Cmbingenieros.Items.Add(li);
                    }
                    Cmbingenieros.SelectedValue = obj.idingenieros.ToString();

                    List <EntDispositivos> listaa = NegIngenieros.listardispositivos();
                    foreach (EntDispositivos c in listaa)
                    {
                        ListItem li = new ListItem(c.descripcion, c.iddispositivo.ToString());
                        Cmbdispositivo.Items.Add(li);
                    }
                    Cmbdispositivo.SelectedValue = obj.iddispositivo.ToString();

                    Txtinicial.Text       = Convert.ToString(obj.fechainicio);
                    TxtSolicitud.Text     = obj.solicitud;
                    Txtobservaciones.Text = obj.observaciones;
                    Txtingatendio.Text    = obj.atendioreporte;
                    Txtsolucion.Text      = obj.solucion;
                    Txtusuariocerro.Text  = obj.cerroreporte;
                    Txtfechaasignado.Text = Convert.ToString(obj.fechaasignado);
                    if (perfill != "SOPORTE")
                    {
                    }
                    else
                    {
                        Btnasignar.Enabled = false;
                    }
                }
                else
                {
                    Response.Redirect("FrmPrincipal.aspx");
                }
            }
        }