protected void ddlMoviles_SelectedIndexChanged(object sender, EventArgs e)
        {
            IBuenasPracticas buenaspracticas = BuenasPracticasFactory.GetBuenasPracticas();

            buenaspracticas.MovilID = Convert.ToInt32(this.ddlMoviles.SelectedValue);
            if (buenaspracticas.ConsultarMovil())
            {
                this.txtResponsable.Text = buenaspracticas.Responsable;
                this.txtDominio.Text     = buenaspracticas.Dominio;
                this.txtChofer.Text      = buenaspracticas.Chofer;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] != null)
            {
                usuario = (IUsuarios)Session["Usuario"];
            }

            if (User.Identity.IsAuthenticated)
            {
                string       sOpcion = "BuenasPracticas";
                SisPacK.Menu oMenu   = (SisPacK.Menu) this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (!IsPostBack)
            {
                string value = Session["Dir"] as string;

                if (!(String.IsNullOrEmpty(value)))
                {
                    Response.Clear();
                    Response.ContentType = "application/pdf";
                    Response.AddHeader("Content-disposition", "inline; filename=" + Session["Dir"].ToString());
                    Response.TransmitFile(value);
                    Response.Flush();
                    Session.Remove("Dir");
                }
                SisPackController.LlenarCombos.LlenarComboMoviles(this.ddlMoviles);
                SisPackController.LlenarCombos.LlenarComboBP(this.ddlBP);
                IBuenasPracticas buenaspracticas = BuenasPracticasFactory.GetBuenasPracticas();
                buenaspracticas.MovilID = Convert.ToInt32(this.ddlMoviles.SelectedValue);
                if (buenaspracticas.ConsultarMovil())
                {
                    this.txtResponsable.Text = buenaspracticas.Responsable;
                    this.txtDominio.Text     = buenaspracticas.Dominio;
                    this.txtChofer.Text      = buenaspracticas.Chofer;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] != null)
            {
                usuario = (IUsuarios)Session["Usuario"];
            }

            if (User.Identity.IsAuthenticated)
            {
                string       sOpcion = "BuenasPracticasDetalle";
                SisPacK.Menu oMenu   = (SisPacK.Menu) this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }

            if (!IsPostBack)
            {
                SisPackController.LlenarCombos.LlenarComboMoviles(this.ddlMoviles);
                ddlMoviles.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Todos", "0"));
                this.BindGrid(0);
                IBuenasPracticas buenaspracticas = BuenasPracticasFactory.GetBuenasPracticas();
                buenaspracticas.BuenaPracticaEmisionID = Convert.ToInt32(this.Request.QueryString["buenaspracticasemisionid"]);
                try
                {
                    if (buenaspracticas.Consultar())
                    {
                        if (buenaspracticas.ConsultarMovil())
                        {
                            this.lblParteNro.Text = buenaspracticas.BuenaPracticaEmisionID == 0 ? string.Empty : buenaspracticas.BuenaPracticaEmisionID.ToString();
                            this.lblBuenaPracticaMovilSel.Text = buenaspracticas.MovilID == 0 ? string.Empty : buenaspracticas.MovilID.ToString();
                            if (this.lblBuenaPracticaMovilSel.Text != "")
                            {
                                this.btnImprimirEmisionBuenaPractica.Visible  = true;
                                this.btnModificarEmisionBuenaPractica.Visible = true;
                            }
                            if (buenaspracticas.FechaBuenaPracticaEmisionModificacion != "")
                            {
                                this.txtObservacionesSel.ReadOnly             = true;
                                this.chDescontar.Enabled                      = false;
                                this.btnModificarEmisionBuenaPractica.Visible = false;
                            }
                            this.lblDominioBuenaPracticaEmision.Text     = buenaspracticas.Dominio;
                            this.lblResponsableBuenaPracticaEmision.Text = buenaspracticas.Responsable;
                            this.lblBuenaPracticaDescripcion.Text        = buenaspracticas.BuenaPracticaDescripcion;
                            this.txtObservacionesSel.Text            = buenaspracticas.BPObservaciones;
                            this.chDescontar.Checked                 = buenaspracticas.Descontar;
                            this.lblFechaBuenaPracticaEmision.Text   = buenaspracticas.FechaBuenaPracticaEmision;
                            this.lblUsuarioBuenaPracticaEmision.Text = buenaspracticas.UsuarioNombre;
                            this.lblBuenaPracticaDescripcion.Text    = buenaspracticas.BuenaPracticaDescripcion;

                            //DataSet ds = Session["DsGridView"] as DataSet;
                            //if (Session["DsGridView"] != null)
                            //{
                            //    DataSet ds = new DataSet();
                            //    ds = Session["DsGridView"] as DataSet;

                            //    if (ds.Tables[0].Rows.Count != 0)
                            //    {
                            //        this.dtgBuenasPracticasEmitidas.DataSource = ds.Tables[0];

                            //        this.dtgBuenasPracticasEmitidas.CurrentPageIndex = 0;

                            //        this.dtgBuenasPracticasEmitidas.DataBind();

                            //        Session.Remove("DsGridView");
                            //    }
                            //}
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }