public static usr_usuarios GetLogin(usr_usuarios user) { usr_usuarios nu = new usr_usuarios(); ComunDB con = new ComunDB(); SCIR_SistemaInventarioEntities entiti = new SCIR_SistemaInventarioEntities(); //var rs=entiti.sp_Login(user.usr_nombre, user.usr_password); //foreach (usr_usuarios userActual in rs) //{ // nu.per_premisosXrol = userActual.per_premisosXrol; //} //return rs as DataSet; var FILAS = entiti.Database.SqlQuery <usr_usuarios>("sp_Login @username ,@password", new SqlParameter("@username", user.usr_nombre), new SqlParameter("@password", user.usr_password)).ToArray <usr_usuarios>().FirstOrDefault(); if (FILAS != null) { user.per_premisosXrol = entiti.Database.SqlQuery <per_premisosXrol>("sp_LoginPermisosXRol @id_rol", new SqlParameter("@id_rol", FILAS.usr_id)).ToArray <per_premisosXrol>(); user.usr_id_rol = FILAS.usr_id_rol; user.usr_id = FILAS.usr_id; return(user); } //ObjectResult ob = new ObjectResult(); return(null); }
public static bool modificarUsuario(usr_usuarios user) { try { db = new SCIR_SistemaInventarioEntities(); var userEdit = db.usr_usuarios.Where(w => w.usr_id == user.usr_id).FirstOrDefault(); if (userEdit != null) { userEdit.usr_id_rol = user.usr_id_rol; if (user.usr_password != null) { userEdit.usr_password = user.usr_password; } db.SaveChanges(); return(true); } return(false); } catch (Exception ex) { Console.Write(ex.Message); return(false); } }
private void usr_UsuariosGestionarDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { win_usr_NuevoUsuario nuevo = null; usr_usuarios user = new usr_usuarios(); try { foreach (DataRowView dr in usr_UsuariosGestionarDataGrid.Items) { //entro a la linea que le di doble click if (dr == usr_UsuariosGestionarDataGrid.SelectedItem) { user.usr_id = Convert.ToInt32(dr[0].ToString()); user.usr_nombre = dr[1].ToString(); user.usr_id_rol = Convert.ToInt32(dr[3].ToString()); nuevo = new win_usr_NuevoUsuario(this, user); break; } } nuevo.Show(); }catch (Exception) { MessageBox.Show("Seleccione un usuario valido", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } }
public win_usr_NuevoUsuario(Presentacion.win_usr_Usuarios win_usr_Usuarios, usr_usuarios user) { // TODO: Complete member initialization InitializeComponent(); this.win_usr_Usuarios = win_usr_Usuarios; this.user = user; cbRoles.SelectedValue = user.usr_id_rol; txtUsuario.Text = user.usr_nombre; txtUsuario.IsEnabled = false; btnEliminar.Visibility = Visibility.Visible; }
public static bool agregarUsuario(usr_usuarios user) { db = new SCIR_SistemaInventarioEntities(); var ultimo = db.usr_usuarios.OrderByDescending(u => u.usr_id).FirstOrDefault(); user.usr_id = ultimo.usr_id + 1; db.usr_usuarios.Add(user); try{ db.SaveChanges(); return(true); }catch (Exception ex) { Console.Write(ex.Message); return(false); } }
private void Button_Click(object sender, RoutedEventArgs e) { usr_usuarios user = new usr_usuarios(); user.usr_password = this.txtPasswor.Password.ToString(); user.usr_nombre = this.txtUser.Text; LoginBLL log = new LoginBLL(); var retorno = log.login(user); if (retorno != null) { win_MenuPrincipal menu = new win_MenuPrincipal(user); menu.Show(); this.Close(); } else { MessageBox.Show("Usuario o Contraseña invalidos.\n Intente de nuevo.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
public static bool eliminarUsuario(usr_usuarios user) { try { db = new SCIR_SistemaInventarioEntities(); var userEdit = db.usr_usuarios.Where(w => w.usr_id == user.usr_id).FirstOrDefault(); if (userEdit != null) { db.usr_usuarios.Remove(userEdit); db.SaveChanges(); return(true); } return(false); } catch (Exception ex) { Console.Write(ex.Message); return(false); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (user == null) { if (!(string.IsNullOrWhiteSpace(txtPassword.Password) | string.IsNullOrWhiteSpace(txtPasswordConfirm.Password))) { if (txtPassword.Password == txtPasswordConfirm.Password) { usr_usuarios usuario = new usr_usuarios(); usuario.usr_id_rol = (int)cbRoles.SelectedValue; usuario.usr_nombre = (txtUsuario.Text).Replace("\r\n", ""); usuario.usr_password = txtPassword.Password; if (usr_UsuariosBLL.agregarUsuario(usuario)) { MessageBox.Show("Nuevo usuario guardado con Exito", "NUEVO USUARIO", MessageBoxButton.OK, MessageBoxImage.Asterisk); } else { MessageBox.Show("Error al guardar Usuario"); } limpiarCampos(); this.Close(); } else { MessageBox.Show("Las contraseñas no coinciden\n Verifique su contraseña", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Las contraseñas no debe estar vacías\n Verifique su contraseña", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } } else { modificarUsuario(); } }
public static bool eliminarUsuario(usr_usuarios user) { return(usr_UsuariosDAL.eliminarUsuario(user)); }
public static bool modificarUsuario(usr_usuarios user) { return(usr_UsuariosDAL.modificarUsuario(user)); }
public static bool agregarUsuario(usr_usuarios user) { return(usr_UsuariosDAL.agregarUsuario(user)); }
//LoginDAL lda = new LoginDAL(); public usr_usuarios login(usr_usuarios user) { return(LoginDAL.GetLogin(user)); }