public ResponseHelper GetGuardarusuarioCliente(string UidUsuario, string nombre, string apellidoP, string apellidoM, string usuario, string contrasena, string fechaNacimiento, string correo) { ResponseHelper respuesta = new ResponseHelper(); VMUsuarios MVUsuarios = new VMUsuarios(); VMAcceso MVAcceso = new VMAcceso(); Guid uidusuaro = new Guid(UidUsuario); respuesta.Data = MVUsuarios.GuardaUsuario(UidUsuario: uidusuaro, Nombre: nombre, ApellidoPaterno: apellidoP, ApellidoMaterno: apellidoM, usuario: usuario, password: contrasena, fnacimiento: fechaNacimiento, perfil: "4f1e1c4b-3253-4225-9e46-dd7d1940da19", estatus: "2", TIPODEUSUARIO: "Cliente"); //MVTelefono.AgregaTelefonoALista("f7bdd1d0-28e5-4f52-bc26-a17cd5c297de", telefono, "Principal"); // MVCorreoElectronico.AgregarCorreo(uidusuaro, "Usuario", correo, uidcorreo); MVAcceso.CorreoDeConfirmacion(uidusuaro, correo, usuario, contrasena, nombre, apellidoM + " " + apellidoM); return(respuesta); }
/// <summary> /// Envia el correo de confirmacion de la cuenta cliente /// </summary> /// <param name="UidUsuario"></param> /// <param name="correo"></param> /// <param name="usuario"></param> /// <param name="password"></param> /// <param name="Nombre"></param> /// <param name="Apellidos"></param> public void GetCorreoDeConfirmacion(string UidUsuario, string correo, string usuario, string password, string Nombre, string Apellidos) { MVAcceso = new VMAcceso(); MVAcceso.CorreoDeConfirmacion(new Guid(UidUsuario), correo, usuario, password, Nombre, Apellidos); }
protected void BtnRegistroUsuario_Click(object sender, EventArgs e) { CamposObligatoriosRegistro(); if (txtpasswordRegistro.Text == txtpasswordConfirmacionRegistro.Text) { if (chkTerminosYcondiciones.Checked == true) { if (txtEmailRegistro.Text == TxtConfirmacionEmail.Text) { if (MVUsuarios.validarExistenciaDeUsuario(txtUsuarioRegistro.Text)) { if (MVUsuarios.ValidarCorreoElectronicoDelUsuario(txtEmailRegistro.Text)) { Guid uidusuaro = Guid.NewGuid(); Guid uidcorreo = Guid.NewGuid(); Guid uidTelefono = Guid.NewGuid(); string nombre = txtNombreRegistro.Text; string paterno = txtApellidoPRegistro.Text; string materno = txtApellidoMRegistro.Text; string usuario = txtUsuarioRegistro.Text; string password = txtpasswordRegistro.Text; string fechadenacimiento = txtFechaDeNacimiento.Text; string correo = txtEmailRegistro.Text; string telefono = txtTelefonoRegistro.Text; if (MVUsuarios.GuardaUsuario(UidUsuario: uidusuaro, Nombre: nombre, ApellidoPaterno: paterno, ApellidoMaterno: materno, usuario: usuario, password: password, fnacimiento: fechadenacimiento, perfil: "4f1e1c4b-3253-4225-9e46-dd7d1940da19", estatus: "2", TIPODEUSUARIO: "Cliente")) { MVCorreoElectronico = new VMCorreoElectronico(); MVTelefono = new VMTelefono(); MVTelefono.AgregaTelefonoALista("f7bdd1d0-28e5-4f52-bc26-a17cd5c297de", telefono, "Principal"); if (MVCorreoElectronico.AgregarCorreo(uidusuaro, "Usuario", correo, uidcorreo)) { MVAcceso.CorreoDeConfirmacion(uidusuaro, correo, usuario, password, nombre, paterno + " " + materno); } if (MVTelefono.ListaDeTelefonos != null) { if (MVTelefono.ListaDeTelefonos.Count != 0) { MVTelefono.GuardaTelefono(uidusuaro, "Usuario"); } } lblCorreoDeVerificacion.Text = txtEmailRegistro.Text; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#myModal').modal('show');</script>", false); } //Limpia los campos de registro txtNombreRegistro.Text = string.Empty; txtApellidoMRegistro.Text = string.Empty; txtApellidoPRegistro.Text = string.Empty; txtUsuarioRegistro.Text = string.Empty; txtpasswordRegistro.Text = string.Empty; // DTFechaNacimientoRegistro.Text = string.Empty; txtEmailRegistro.Text = string.Empty; txtTelefonoRegistro.Text = string.Empty; txtpasswordConfirmacionRegistro.Text = string.Empty; txtFechaDeNacimiento.Text = string.Empty; chkTerminosYcondiciones.Checked = false; } else { txtEmailRegistro.BorderColor = Color.Red; txtEmailRegistro.Focus(); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El correo " + txtEmailRegistro.Text + " ya existe.')", true); } } else { txtUsuarioRegistro.BorderColor = Color.Red; txtUsuarioRegistro.Focus(); } } else { TxtConfirmacionEmail.BorderColor = Color.Red; TxtConfirmacionEmail.ToolTip = "No coincide el correo electronico"; TxtConfirmacionEmail.Focus(); } } if (chkTerminosYcondiciones.Checked == false) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Debe de aceptar los terminos y condiciones')", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Las Contraseñas no coinciden')", true); txtpasswordRegistro.BorderColor = Color.Red; txtpasswordConfirmacionRegistro.BorderColor = Color.Red; } }