protected void Registrar_CUENTA()
        {
            VT_Cuenta c = new VT_Cuenta();

            c.Id_Usuario = LblIdUsuario.Text;
            c.Cuenta     = TxtNumCuenta.Text;
            c.Banco      = TxtBanco.Text;
            c.Estado     = "ACTIVO";
            DB_VT_Viaticos rc = new DB_VT_Viaticos();

            rc.DB_Registrar_CUENTA(c);
        }
        protected void BtnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (validacion())
                {
                    if (string.IsNullOrEmpty(LblIdUsuario.Text))
                    {
                        Registrar_PERSONA();
                        Registrar_USUARIO();
                        Registrar_USUARIO_ESTRUCTURA();
                        Registrar_CUENTA();
                        string script = @"<script type='text/javascript'>alert('{0}');</script>";

                        script = string.Format(script, "☻ GENERADO CORRECTAMENTE EL CODIGO DE USUARIO ► " + this.LblIdUsuario.Text + " CORRESPONDIENTE A " + this.TxtApPat.Text + " " + this.TxtApMat.Text + " " + this.TxtNombre.Text + " CON CI: " + this.TxtCedula.Text);
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "window.location ='frmAdminUsuario.aspx';", true);
                    }
                    else
                    {
                        string Id_Us = string.Empty;
                        if (TxtApMat.Text != "")
                        {
                            //Id_Us = TxtApPat.Text[0].ToString() + TxtApMat.Text[0].ToString() + TxtNombre.Text[0].ToString() + "-" + TxtCedula.Text;
                            Id_Us = this.GeneraCodigo();
                        }
                        else
                        {
                            Id_Us = this.GeneraCodigo();
                        }

                        //if (Id_Us != Id_Usuario_Aux)//validacion Codigo de Usuario
                        if (string.Equals(this.LblEstado.Text, "Modificar"))//validacion Codigo de Usuario

                        {
                            string codus = @"<script type='text/javascript'>alert('{0}');</script>";
                            //codus = string.Format(codus, "- Se realizó la modificación" + Id_Usuario_Aux + " su Codigo_Actual:" + Id_Us + " Verifique Nombre y Apellidos.");
                            codus = string.Format(codus, "☻ MODIFICACION CORRECTA PARA EL USUARIO CON C.I.: " + this.TxtCedula.Text + " CON CODIGO DE USUARIO ► " + this.LblIdUsuario.Text);
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", codus, false);
                            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "window.location ='frmAdminUsuario.aspx';", true);
                            //return;
                        }
                        //** VALIDAR LAS FUNCIONES - PERSONA - USUARIO
                        Modificar_PERSONA();
                        Modificar_USUARIO();
                        DB_Usuario con = new DB_Usuario();
                        con.DB_Modificar_USUARIO_ESTRUCTURA(Convert.ToInt32(DDLSup.SelectedValue), Id_Us, TxtCiResp.Text);
                        if (RBTNSI.Checked == true)
                        {
                            DB_VT_Viaticos cu = new DB_VT_Viaticos();
                            DataTable      dt = new DataTable();
                            VT_Cuenta      c  = new VT_Cuenta();
                            DB_VT_Viaticos rc = new DB_VT_Viaticos();
                            dt = cu.DB_Seleccionar_CUENTA_USUARIO(Id_Us);
                            if (dt.Rows.Count == 0)
                            {
                                c.Id_Usuario = Id_Us;
                                c.Cuenta     = TxtNumCuenta.Text;
                                c.Banco      = TxtBanco.Text;
                                c.Estado     = "ACTIVO";
                                rc.DB_Registrar_CUENTA(c);
                            }
                            else
                            {
                                c.Id_Usuario = Id_Us;
                                c.Cuenta     = TxtNumCuenta.Text;
                                c.Banco      = TxtBanco.Text;
                                //c.Estado = "ACTIVO";
                                rc.DB_Modificar_CUENTA(c);
                            }
                        }
                        //
                        Buscar_PERSONA(TxtCedula.Text);
                        RBTNNO.Checked = true;
                        //object send = new object();
                        //EventArgs ea = new EventArgs();
                        //RBTNNO_CheckedChanged(send, ea);
                        TxtNumCuenta.Enabled = false;
                        TxtBanco.Enabled     = false;
                    }
                }
            }
            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);
            }
        }