protected void btnRegistrar_Click(object sender, EventArgs e) { UsuarioEntidad usuario = new UsuarioEntidad(); //Tipo de usuario if (Session["usuario"] == null) { usuario.tipoUsuario = "Cliente"; } else { usuario.tipoUsuario = this.ddlTipoUsuario.SelectedValue; } usuario.nombre = this.txtNombre.Text; usuario.nivelEntidad = NivelLN.Obtener(1); usuario.direccion = this.txtDireccion.Text; usuario.telefono = this.txtTelefono.Text; usuario.email = this.txtCorreo.Text; usuario.password = this.txtContrasenna.Text; UsuarioLN.Nuevo(usuario); this.lblMensaje.Text = "Usuario agregado con exito"; //limpiar campos this.txtNombre.Text = ""; this.txtDireccion.Text = ""; this.txtTelefono.Text = ""; this.txtCorreo.Text = ""; this.txtContrasenna.Text = ""; ddlTipoUsuario.ClearSelection(); }
protected void btnAceptar_Click(object sender, EventArgs e) { UsuarioEntidad usuario = new UsuarioEntidad(); usuario.idUsuario = (this.txtIdentificación.Text); usuario.nombre = (this.txtNombre.Text); usuario.password = this.txtPassword.Text; usuario.email = (this.txtEmail.Text); usuario.direccion = (this.txtDireccion.Text); usuario.telefono = (this.txtTelefono.Text); usuario.rol.idRol = Convert.ToInt16(this.ddlRol.SelectedValue); usuario.estado = Convert.ToInt16(this.ddlEstado.SelectedIndex); UsuarioLN.Nuevo(usuario); Response.Redirect("MantenimientoUsuarios.aspx"); }
/// <summary> /// Guarda un usuario en la base de datos. /// </summary> /// <param name="id"></param> /// <param name="nombreUsuario"></param> /// <param name="nombreCompleto"></param> /// <param name="rolp"></param> /// <param name="clave"></param> /// <param name="activo"></param> public void guardarUsuario(string id, string nombreUsuario, string nombreCompleto, rol rolp, string clave, bool activo) { usuario user = null; //Busca la existencia de un usuario con las mismas caracteristicas user = UsuarioLN.SeleccionarUsuarioPorId(id); //Si existe se modificará, de lo contrario, se creará uno nuevo if (user != null) { user = new usuario(id, nombreUsuario, nombreCompleto, rolp, clave, activo); UsuarioLN.Modificar(user); } else { user = new usuario(id, nombreUsuario, nombreCompleto, rolp, clave, activo); UsuarioLN.Nuevo(user); } }
protected void btnGuardar_Click(object sender, EventArgs e) { Usuario usuario1 = new Usuario(); usuario1.email_ID = txtEmail.Text; usuario1.identificacion = txtCedula.Text; usuario1.nombre = txtNombre.Text; usuario1.primer_apellido = txtPrimerApellido.Text; usuario1.segundo_apellido = txtSegundoApellido.Text; if (rdMasculino.GroupName == "rdSexo") { if (rdMasculino.Checked) { usuario1.sexo = "Masculino"; } else { if (rdFemenino.Checked) { usuario1.sexo = "Femenino"; } else { lblSms.Visible = true; lblSms.Text = "Tipo de sexo requerido"; return; } } } if (txtContrasenna.Text == txtConfirmarContrasenna.Text) { usuario1.contraqsenna = txtContrasenna.Text; } else { lblSms2.Visible = true; lblSms2.Text = "Error: La contraseña no coinsiden correctamente"; return; } int restar = 0; if (ddlEstado.SelectedValue == "2") { restar = 2 - 2; usuario1.estado = restar + ""; } else { if (ddlEstado.SelectedValue == "1") { usuario1.estado = ddlEstado.SelectedValue; } } usuario1.tipoUsuario.tipoID = Convert.ToInt32(ddlTipoUsuario.SelectedValue); if (UsuarioLN.Obtener(usuario1.email_ID) == null) { UsuarioLN.Nuevo(usuario1); ClientScript.RegisterStartupScript( this.GetType(), "Registro", "mensajeRedirect('Registro de Usuario','Usuario registrado correctamente','success','Registrar_Usuario.aspx')", true ); limpiar(); } else { ClientScript.RegisterStartupScript( this.GetType(), "Carrera", "mensaje('Error de Registro de Usuario','El usuario ya se encuentra registrado en el sistema','warning')", true ); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { SucursalEntidad sucursal = new SucursalEntidad(); TipoUsuarioEntidad tipoUsuario = new TipoUsuarioEntidad(); Boolean puede = true; Boolean puede2 = true; foreach (UsuarioEntidad user in UsuarioLN.ObtenerTodosUsuario()) { SucursalEntidad sucursalP = SucursalLN.Obtener(Convert.ToInt32(ddlSucursal.SelectedValue)); if (user.CorreoElectronico.Equals(txtCorreo.Text) && user.sucursalEntidad.IdSucursal == sucursalP.IdSucursal) { lblErrorCorreo.Text = "El correo que ingresó ya se encuentra registrado en la sucursal seleccionada"; puede2 = false; } } if (txtCorreo.Text.Equals("")) { puede = false; lblErrorCorreo.Text = "Se debe ingresar el correo electrónico"; } else { puede = true; lblErrorCorreo.Text = ""; } if (puede2 == false) { lblErrorCorreo.Text = "El correo que ingresó ya se encuentra registrado en la sucursal seleccionada"; } if (txtNombre.Text.Equals("")) { lblErrorNombre.Text = "El nombre es requerido"; puede = false; } else { lblErrorNombre.Text = ""; puede = true; } if (txtApellidos.Text.Equals("")) { lblErrorApellidos.Text = "El Apellido es requerido"; puede = false; } else { lblErrorApellidos.Text = ""; puede = true; } if (txtTelefono.Text.Equals("")) { lblErrorTelefono.Text = "El Teléfono es requerido"; puede = false; } else { lblErrorTelefono.Text = ""; puede = true; } if (txtContrasena.Text.Length < 7) { lblErrorContrasenna.Text = "La contraseña debe contener minimo 7 digitos"; puede = false; } else { puede = true; } if (!txtContrasena.Text.Equals(txtContrasena2.Text) || txtContrasena.Text.Equals("") && txtContrasena2.Text.Equals("")) { lblErrorContrasenna.Text = "Las contraseñas no coinciden"; lblErrorContrasenna.Text = "Las contraseñas no coinciden"; puede = false; } else { lblErrorContrasenna.Text = ""; lblErrorContrasenna.Text = ""; puede = true; } if (puede == true && puede2 == true) { usuario.NombreUsuario = txtNombre.Text; usuario.ApellidoUsuario = txtApellidos.Text; usuario.CorreoElectronico = txtCorreo.Text; usuario.Telefono = Convert.ToInt32(txtTelefono.Text); usuario.Password = txtContrasena.Text; //Obtener Tipo de Usuario tipoUsuario = TipoUsuarioLN.Obtener(3); usuario.tipoUsuarioEntidad = tipoUsuario; usuario.tipoUsuarioEntidad.IdTipoUsuario = tipoUsuario.IdTipoUsuario; //Obtener Sucursal usuario.sucursalEntidad = SucursalLN.Obtener(Convert.ToInt32(ddlSucursal.SelectedValue)); Session["Sucursal"] = usuario.sucursalEntidad; usuario.sucursalEntidad = (SucursalEntidad)Session["Sucursal"]; usuario.sucursalEntidad.IdSucursal = usuario.sucursalEntidad.IdSucursal; usuario.Estado = true; usuario.Genero = ""; usuario.Edad = 0; usuario.Identificacion = 0; UsuarioLN.Nuevo(usuario); System.Web.SessionState.HttpSessionState session = Session; session["Usuario"] = usuario; ClientScript.RegisterStartupScript( this.GetType(), "Login", "mensajeRedirect('Registro de Usuario', 'Registro Correcto', 'success', 'IndexCliente.aspx')", true ); } }