protected void btnActualizar_Click(object sender, EventArgs e) { if (Page.IsValid) { UsuarioLogica usuario = new UsuarioLogica(); if (txtPassword.Text == txtConfirmarPassword.Text) { usuario.Usuario_ID = txtCodigo.Text; usuario.Usuario = txtNombreUsuario.Text; usuario.UrlFirma = GuardarImagen(fileupFirma, "usuarios/firmas"); usuario.UrlFoto = GuardarImagen(fileupFoto, "usuarios/fotos"); usuario.Segundo_Apellido = txtSegundoApellido.Text; usuario.Puesto_Id = ddlPuestos.SelectedValue; usuario.Primer_Apellido = txtPrimerApellido.Text; usuario.Password = txtPassword.Text; usuario.Nombre = txtNombre.Text; usuario.Nivel_Academico = ddlNivelesAcademicos.SelectedValue; usuario.Celular = txtCelular.Text; if (logica.CrearUsuario(usuario)) { lblMensaje.Text = "Usuario " + txtNombre.Text + " creado correctamente"; consecutivoLogica.ActualizarConsecutivo(consecutivo); Response.Redirect("CrearUsuarios.aspx"); } } else { lblMensaje.Text = "Contraseñas no coinciden"; } } }
public HttpResponseMessage AgregarNuevoUsuario(DTOPeticion <DTOUsuario> peticion) { HttpStatusCode estado = default(HttpStatusCode); try { UsuarioLogica.CrearUsuario(ref estado, peticion.Entidad); return(HTTPResponseHelp.CrearResponse <DTORespuesta <String> >(this, new DTORespuesta <string>() { Mensaje = "OK" }, estado)); } catch (Exception e) { return(HTTPResponseHelp.CrearResponse <DTORespuesta <String> >(this, new DTORespuesta <string>() { Mensaje = "Error" }, HttpStatusCode.InternalServerError)); } }
private void btnCrear_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtApellidos.Text) || string.IsNullOrEmpty(txtEmail.Text) || string.IsNullOrEmpty(txtTelefono.Text)) { MessageBox.Show("Datos erroneos", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtContrasena.Text = ""; txtContrasena2.Text = ""; } else { if (cbxTipo.SelectedItem.ToString().Equals("Tecnico") || cbxTipo.SelectedItem.ToString().Equals("Administrador")) { if (string.IsNullOrEmpty(txtUsuario.Text) || string.IsNullOrEmpty(txtContrasena.Text)) { MessageBox.Show("Datos erroneos", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtContrasena.Text = ""; txtContrasena2.Text = ""; } else { if (txtContrasena.Text != txtContrasena2.Text) { MessageBox.Show("Contraseñas no coinciden", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtContrasena.Text = ""; txtContrasena2.Text = ""; } else { if (cbxTipo.SelectedItem.ToString().Equals("Cliente")) { Usuario nuevo = logica.CrearUsuarioCliente(txtNombre.Text, txtApellidos.Text, txtEmail.Text, txtTelefono.Text, cbxTipo.SelectedItem.ToString(), cbxDepartamento.SelectedItem.ToString()); if (nuevo == null) { MessageBox.Show("Usuario ya existe", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("EL usuario " + nuevo.Nombre + " " + nuevo.Apellidos + " fue creado", "Usuario creado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //AdminMenu menu = new AdminMenu(usuario); //menu.Show(); this.Close(); } } else { Usuario nuevo = logica.CrearUsuario(txtNombre.Text, txtApellidos.Text, txtEmail.Text, txtTelefono.Text, cbxTipo.SelectedItem.ToString(), cbxDepartamento.SelectedItem.ToString(), txtUsuario.Text, txtContrasena.Text); if (nuevo == null) { MessageBox.Show("Usuario ya existe", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("EL usuario " + nuevo.Nombre + " " + nuevo.Apellidos + " fue creado", "Usuario creado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //AdminMenu menu = new AdminMenu(usuario); //menu.Show(); this.Close(); } } } } } else { if (cbxTipo.SelectedItem.ToString().Equals("Cliente")) { Usuario nuevo = logica.CrearUsuarioCliente(txtNombre.Text, txtApellidos.Text, txtEmail.Text, txtTelefono.Text, cbxTipo.SelectedItem.ToString(), cbxDepartamento.SelectedItem.ToString()); if (nuevo == null) { MessageBox.Show("Usuario ya existe", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("EL usuario " + nuevo.Nombre + " " + nuevo.Apellidos + " fue creado", "Usuario creado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //AdminMenu menu = new AdminMenu(usuario); //menu.Show(); this.Close(); } } } } }