protected void btnRegistrar_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtNombres.Text == "" | txtApellidos.Text == "" | txtCelular.Text == "" | txtCorreo.Text == "" | txtFechaNacimiento.Text == "")
            {
                //lblMsje.Text = "COMPLETE EL FORMULARIO!!";
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Complete espacios en BLANCO!!'});", true);
                //ClientScript.RegisterStartupScript(this.GetType(), "mensajes","<script>swal({icon: 'error',title: 'ERROR!',text: 'Complete espacios en BLANCO!!'})</script>");
                return;
            }
            if (txtDNI.Text == "" && RadioButton1.Checked == true)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Complete espacios en BLANCO!!'});", true);
                //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal({icon: 'error',title: 'ERROR!',text: 'Complete espacios en BLANCO!!'})</script>");
                return;
            }
            if (txtExtranjero.Text == "" && RadioButton2.Checked == true)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Complete espacios en BLANCO!!'});", true);
                //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script>swal({icon: 'error',title: 'ERROR!',text: 'Complete espacios en BLANCO!!'})</script>");
                return;
            }
            //DtoUsuario objuser = new DtoUsuario(txtDNI.Text, txtNombres.Text, txtApellidos.Text, Convert.ToInt32(txtCelular.Text), Convert.ToDateTime(txtFechNac.Text), txtCorreo.Text, txtContraseña.Text, 1);
            _log.CustomWriteOnLog("Registro de usuario", "_______________________________________________________________________________ENTRO A FUNCION REGISTRAR_____________________________________________________________________");

            _log.CustomWriteOnLog("Registro de usuario", "Valores ingresados");
            _log.CustomWriteOnLog("Registro de usuario", "DNI = " + txtDNI.Text);
            _log.CustomWriteOnLog("Registro de usuario", "txtNombres = " + txtNombres.Text);
            _log.CustomWriteOnLog("Registro de usuario", "txtApellidos = " + txtApellidos.Text);
            _log.CustomWriteOnLog("Registro de usuario", "txtCelular = " + txtCelular.Text);
            _log.CustomWriteOnLog("Registro de usuario", "txtFechaNacimiento = " + txtFechaNacimiento.Text);
            _log.CustomWriteOnLog("Registro de usuario", "txtCorreo = " + txtCorreo.Text);
            //_log.CustomWriteOnLog("Registro de usuario", "txtContrasenia = " + txtContrasenia.Text);

            if (RadioButton1.Checked == true)
            {
                objuser.PK_VU_Dni     = txtDNI.Text;
                objuser.VU_Contraseña = "01" + txtDNI.Text + DateTime.Today.Day.ToString();
            }
            if (RadioButton2.Checked == true)
            {
                objuser.PK_VU_Dni     = txtExtranjero.Text;
                objuser.VU_Contraseña = "01" + txtExtranjero.Text + DateTime.Today.Day.ToString();
            }

            objuser.VU_Nombre    = txtNombres.Text;
            objuser.VU_Apellidos = txtApellidos.Text;
            objuser.IU_Celular   = Convert.ToInt32(txtCelular.Text);
            DateTime a = new DateTime();
            a = Convert.ToDateTime(txtFechaNacimiento.Text);
            DateTime b = new DateTime(a.Year, a.Month, a.Day);


            objuser.DTU_FechaNac = Convert.ToDateTime(b.ToString("yyyy-MM-dd hh:mm:ss"));
            objuser.VU_Correo    = txtCorreo.Text;

            objuserneg.RegistrarUsuario(objuser);
            //objuser.PK_VU_Dni =  txtDNI.Text;
            //objuserneg.EnviarCorreoVendedor(objuser);

            msjeRegistrar(objuser);
            if (objuser.error == 77)
            {
                txtFechaNacimiento.Text = "00/00/00 00:00:00";
                txtExtranjero.Text      = "";
                txtDNI.Text             = "";
                txtNombres.Text         = "";
                txtApellidos.Text       = "";
                txtCelular.Text         = "";
                txtCorreo.Text          = "";
                //txtContrasenia.Text = "";
                objuserneg.EnviarCorreoVendedor(objuser);
            }
        }
        catch (Exception ex)
        {
            _log.CustomWriteOnLog("Registro de usuario", "Error  = " + ex.Message);
            throw;
        }
    }