public void ListarEmpresaCombo()
        {
            Subir_txt OBJJ = new Subir_txt();

            DDTipo.DataSource     = OBJJ.ListarTipoUsuario();
            DDTipo.DataTextField  = "Descripcion";
            DDTipo.DataValueField = "IdTipoUsuario";
            DDTipo.DataBind();
            DDTipo.Items.Insert(0, new ListItem("Seleccione..", "0"));

            DataTable dt = new DataTable();

            //Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdEmpresaMaster"])
            dt = Obj_usu.ListarEmpresa();
            ddlEmpresa.DataSource     = dt;
            ddlEmpresa.DataTextField  = "NombreCliente";
            ddlEmpresa.DataValueField = "idCliente";
            ddlEmpresa.DataBind();
            Subir_txt objk = new Subir_txt();

            DDTipoUsuario.DataSource     = objk.ListarTipoUsuario3();
            DDTipoUsuario.DataTextField  = "Descripcion";
            DDTipoUsuario.DataValueField = "IdTipoUsuario";
            DDTipoUsuario.DataBind();
            DDTipoUsuario.Items.Insert(0, new ListItem("Seleccione...", "0"));



            DDTipoAcceso.DataSource     = Obj_usu.listarTipoAcceso();
            DDTipoAcceso.DataTextField  = "Desripcion";
            DDTipoAcceso.DataValueField = "IdTipoAcceso";
            DDTipoAcceso.DataBind();
            DDTipoAcceso.Items.Insert(0, new ListItem("Seleccione...", "0"));
        }
        protected void btnMOdificar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe ingresar Nombre"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                txtNombre.Focus();
                return;
            }
            if (txtUsuario.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe ingresar Usuario"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                txtUsuario.Focus();
                return;
            }
            if (txtContraseña.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe ingresar Contraseña"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                txtContraseña.Focus();
                return;
            }


            if (DDTipoUsuario.SelectedValue == "0")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe Seleccionar Tipo Usuario"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                DDTipoUsuario.Focus();
                return;
            }

            if (TxtCodigoTxt.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Ingrese Codigo Txt"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                TxtCodigoTxt.Focus();
                return;
            }



            if (DDTipoAcceso.SelectedValue == "0")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe Seleccionar Tipo Acceso"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                DDTipoAcceso.Focus();
                return;
            }
            if (ddlEmpresa.SelectedValue == "0")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Debe Seleccionar Empresa"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                ddlEmpresa.Focus();
                return;
            }
            if (TxtCodigoTxt.Value == "")
            {
                String mensajeScriptnm = @"<script type='text/javascript'>
                       swal({
                title: ""Ingrese Codigo Txt"",
                icon: ""warning"",
                dangerMode: false,
            })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScriptnm, false);
                TxtCodigoTxt.Focus();
                return;
            }


            Int32 IdtipoUsuario = Convert.ToInt32(DDTipoUsuario.SelectedValue);
            Int32 IdTipoAcceso  = Convert.ToInt32(DDTipoAcceso.SelectedValue);
            //Int32 IdPerfilUsuario = Convert.ToInt32(ddlSubPerfil.SelectedValue);
            Int32   IdEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue);
            Usuario OBJ       = new Usuario();
            //Se debe reemplazar el usucrea y el idusuario
            Int32 flagvalidadato = 0;

            if (ChkValida.Checked == true)
            {
                flagvalidadato = 0;
            }
            else
            {
                flagvalidadato = 1;
            }

            String Msj = "";

            Msj = OBJ.ModificarUsuariosApp(Convert.ToInt32(hdIdUsuario.Value), TxtCodigoTxt.Value.ToString().Trim(),
                                           Convert.ToInt32(DDTipoUsuario.SelectedValue), Convert.ToInt32(DDTipoAcceso.SelectedValue), Convert.ToInt32(ddlEmpresa.SelectedValue)
                                           , txtNombre.Value.ToString().Trim().ToUpper(), txtApPaterno.Value.ToString().Trim().ToUpper(), txtAPMaterno.Value.ToString().Trim().ToUpper(),
                                           txtUsuario.Value.ToString().Trim().ToUpper(), txtContraseña.Value.ToString().Trim().ToUpper(), TxtDireccion.Value.ToString(),
                                           TxtCodigoCanal.Value.ToString(), TxtGiro.Value.ToString(), Convert.ToInt32(ddlEstado.SelectedValue), Convert.ToInt32(Request.Cookies["WebNestle"]["DLIdUsuario"]), flagvalidadato);


            if (Msj == "Modificado")
            {
                String mensajeScript = @"<script type='text/javascript'>
                       swal({
                title: ""Se Modifico Correctamente el usuario"",
                icon: ""success"",
                dangerMode: false,
                   })
                  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", mensajeScript, false);
                hdIdUsuario.Value   = "";
                hdIdUsuario.Value   = "";
                hDNcODIGOtXT.Value  = "";
                txtNombre.Value     = "";
                txtApPaterno.Value  = "";
                txtAPMaterno.Value  = "";
                txtUsuario.Value    = "";
                txtContraseña.Value = "";
                ListarUsuario();
                TxtDireccion.Value   = "";
                TxtCodigoTxt.Value   = "";
                TxtCodigoCanal.Value = "";
                TxtGiro.Value        = "";
                PanelAgregar.Visible = false;
                PanelListar.Visible  = true;
                return;
            }
            else
            {
                string menssajeScript = "<script type='text/javascript'>"
                                        + " swal({" +

                                        "title: '" + Msj.ToString() + "'," +
                                        " icon: 'warning'," +
                                        "  dangerMode: true," +
                                        "   })  </script>";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "mensaje", menssajeScript, false);
                return;
            }
            ListarUsuario();
        }