protected void btnAgregar_Click(object sender, EventArgs e) { try { validarCampos(); string claveEnc = Encrypt.GetSHA256(txtClave.Text); Usuario user = new Usuario() { IdTipoUsuario = 2, Estado = 1, Usuario1 = txtUsuario.Text, Contraseña = claveEnc, }; uDAL.Add(user); int idUsuario = uDAL.ObtenerMaxId(); Cliente obj = new Cliente() { Nombres = txtNombre.Text, ApellidoPat = txtApellidoPaterno.Text, ApellidoMat = txtApellidoMaterno.Text, Direccion = txtDireccion.Text, Telefono = txtTelefono.Text == "" ? (int?)null : Convert.ToInt32(txtTelefono.Text), FechaCreacion = DateTime.Today, IdUsuario = idUsuario, Estado = 1, }; cDAL.Add(obj); lblMensaje.Text = "Cliente agregado"; GridView1.DataBind(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { validarCampos(); if (txtUsuario.Text == "") { throw new Exception("Debe ingresar un Usuario"); } if (txtContraseña.Text == "") { throw new Exception("Debe ingresar una Contraseña"); } if (txtContraseña.Text != txtContraseñaRepita.Text) { throw new Exception("La verificación de contraseña debe ser igual que la contraseña"); } string claveEnc = Encrypt.GetSHA256(txtContraseña.Text); Usuario uObj = new Usuario() { Usuario1 = txtUsuario.Text, Contraseña = claveEnc, Estado = 1, IdTipoUsuario = Convert.ToInt32(cboTipoUsuario.SelectedValue) }; uObj = uDAL.Add(uObj); Trabajador tObj = new Trabajador() { ApellidoMat = txtApellidoMat.Text, ApellidoPat = txtApellidoPat.Text, IdUsuario = uObj.IdUsuario, Direccion = txtDireccion.Text, Comuna = cboComuna.SelectedValue == "0" ? (int?)null : Convert.ToInt32(cboComuna.SelectedValue), FechaNacimiento = txtFechNac.Text != "" ? DateTime.Parse(txtFechNac.Text) : (DateTime?)null, Nombres = txtNombre.Text, Rut = txtRut.Text, Telefono = txtTelefono.Text != "" ? Convert.ToInt32(txtTelefono.Text) : (int?)null, Sueldo = txtSueldo.Text != "" ? Convert.ToInt32(txtSueldo.Text) : (int?)null, FechaCreacion = DateTime.Today, Estado = 1 }; tDAL.Add(tObj); UserMessage("Trabajador Agregado", "success"); GridView1.DataBind(); } catch (Exception ex) { UserMessage(ex.Message, "danger"); } }
private async void Button_Clicked(object sender, EventArgs e) { logar.IsEnabled = false; if (email.Text.Trim() == null) { await this.DisplayAlert("Erro", "Insira seu email", "Ok"); } else if (senha.Text.Trim() == null) { await this.DisplayAlert("Erro", "Insira sua senha", "Ok"); } var validaLogin = await ValidarLogin(email.Text.Trim(), senha.Text.Trim()); var existeUsuario = usuarioDAL.GetAll().Any(w => w.email == email.Text); if (validaLogin) { //verifico se o usuario ja existe no banco,se ja existe so faço o uptade de que ele esta logado if (!existeUsuario) { usuarioDAL.Add(new Usuario { email = email.Text.Trim(), usuarioLogado = true }); } else { var usuario = usuarioDAL.GetAll().Where(w => w.email == email.Text).First(); usuario.usuarioLogado = true; usuarioDAL.Update(usuario); } await Navigation.PushAsync(new ListaOcorrencias()); } else { await this.DisplayAlert("Erro", "Usuário ou senha inválidos!", "Ok"); } logar.IsEnabled = true; }