protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                return;
            }

            txtCodigo.Text = Request.QueryString["c"];
            //txtCodigo.Text = Session["CODIGO"].ToString().ToUpper();
            ModificarLogisticaN objModfAc = new ModificarLogisticaN();

            DataTable DTModLog = objModfAc.BuscarCodigoActivo(txtCodigo.Text);

            gvDetalleActivo.DataSource = DTModLog;
            gvDetalleActivo.DataBind();
        }
Exemple #2
0
        private void listar_historial()
        {
            ModificarLogisticaN objModLog = new ModificarLogisticaN();
            DataTable           dtDatos   = new DataTable();
            DataTable           dt        = new DataTable();

            dt.Columns.Add("Fecha");
            dt.Columns.Add("Código");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Descripcion");
            dt.Columns.Add("Sede");
            dt.Columns.Add("Area");
            dt.Columns.Add("Piso");
            dt.Columns.Add("Edificio");
            dt.Columns.Add("Categoria");
            dt.Columns.Add("Aula");
            dt.Columns.Add("Serie");
            dt.Columns.Add("Marca");
            dt.Columns.Add("Modelo");
            dt.Columns.Add("Condicion");
            dt.Columns.Add("Observacion");
            dt.Columns.Add("UsuAsignado");
            dt.Rows.Clear();

            dtDatos = objModLog.fun_listar_historial_activo(txtCodigo.Text);

            if (dtDatos.Rows.Count == 1) // MOSTRAR HISTORIAL CRUZADO
            {
                DataTable DTLog = objModLog.BuscarCodigo1(txtCodigo.Text);
                gvRep1.DataSource = DTLog;
                gvRep1.DataBind();

                DataTable DTModLog = objModLog.BuscarCodigo(txtCodigo.Text);
                gvReporte.DataSource = DTModLog;
                gvReporte.DataBind();
            }
            else // MOSTRAR HISTORIAL ORDENADO
            {
                // Primer grid
                DataRow row = dtDatos.Rows[0];
                dt.Rows.Add(row["fecha"],
                            row["codigo"],
                            row["nombre"],
                            row["descripcion"],
                            row["sede"],
                            row["area"],
                            row["piso"],
                            row["edificio"],
                            row["categoria"],
                            row["aula"],
                            row["serie"],
                            row["marca"],
                            row["modelo"],
                            row["condicion"],
                            row["observacion"],
                            row["usuAsignado"]);
                gvRep1.DataSource = dt;
                gvRep1.DataBind();
                // ============================================================


                // Segundo grid
                dt.Rows.Clear();
                for (int i = 1; i < dtDatos.Rows.Count; i++)
                {
                    DataRow rowx = dtDatos.Rows[i];
                    dt.Rows.Add(rowx["fecha"],
                                rowx["codigo"],
                                rowx["nombre"],
                                rowx["descripcion"],
                                rowx["sede"],
                                rowx["area"],
                                rowx["piso"],
                                rowx["edificio"],
                                rowx["categoria"],
                                rowx["aula"],
                                rowx["serie"],
                                rowx["marca"],
                                rowx["modelo"],
                                rowx["condicion"],
                                rowx["observacion"],
                                rowx["usuAsignado"]);
                }

                gvReporte.DataSource = dt;
                gvReporte.DataBind();
                // ============================================================
            }
        }