public ActionResult SaveUsuario(EUsuarios model) { if (!ModelState.IsValid) { return(PartialView("_Nuevo", model)); } try { ETransactionResult result = new ETransactionResult(); _servicioUsurios.Insert(model, ref result); if (result.result != 0) { ModelState.AddModelError("ERROR", result.message); return(PartialView("_Nuevo", model)); } } catch (Exception e) { ModelState.AddModelError("ERROR", e.Message); return(PartialView("_Nuevo", model)); } return(Json("success", JsonRequestBehavior.DenyGet)); }
private void btningresar_Click(object sender, EventArgs e) { try { if (Bandera == 0) { EUsuarios user = new EUsuarios(); NUsuario n = new NUsuario(); user.FuncionarioID = Convert.ToInt32(txtFuncionario.Tag); user.Usuario = txtusuario.Text; user.Password = txtcontrasenia.Text; user.Rol.RolId = Convert.ToInt32(cbmRol.SelectedValue.ToString()); n.IngresarUsuario(user); MessageBox.Show("Usuario creado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } if (Bandera == 1) { EUsuarios user = new EUsuarios(); NUsuario n = new NUsuario(); user.UsuarioID = Convert.ToInt32(txtusuario.Tag); user.Usuario = txtusuario.Text; user.Password = (txtcontrasenia.Text == string.Empty ? "" : txtcontrasenia.Text); user.Rol.RolId = Convert.ToInt32(cbmRol.SelectedValue.ToString()); n.ModificarsUsuario(user); MessageBox.Show("Usuario Modificado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } } catch (Exception ex) { throw ex; } }
public List <EUsuarios> ListaUsuarios() { try { comando = new SqlCommand ("select UsuarioID,Usuario,U.FuncionarioID,f.Nombres,f.Apellidos,u.RolId,r.Descripcion,u.Activo from Usuarios U inner join dbd.Funcionarios f on U.FuncionarioID = f.FuncionarioId inner join Rol r on U.RolId = r.RolId"); comando.CommandType = CommandType.Text; comando.Connection = conexion; conexion.Open(); List <EUsuarios> lista = new List <EUsuarios>(); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { EUsuarios u = new EUsuarios(); u.UsuarioID = (int)leer[0]; u.Usuario = leer[1].ToString(); u.FuncionarioID = (int)leer[2]; u.FuncionarioName = leer[3].ToString(); u.FuncionarioLastName = leer[4].ToString(); u.Rol.RolId = (int)leer[5]; u.Rol.Descripcion = leer[6].ToString(); u.Activo = (bool)leer[7]; lista.Add(u); } leer.Close(); conexion.Close(); conexion.Dispose(); return(lista); } catch (Exception ex) { throw ex; } }
public EUsuarios ObtenerUsuarioPorID(string usuario, string pasword) { using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnConfig"].ToString())) { cn.Open(); const string SQLQUERY = "Select Top 1 IdUsuario, IdRol, Usuario, Pasword, Alias, Email From Usuarios Where Usuario = @usuario And Pasword = @pasword And Activo = 's'"; using (SqlCommand cmd = new SqlCommand(SQLQUERY, cn)) { cmd.Parameters.AddWithValue("@usuario", usuario); cmd.Parameters.AddWithValue("@pasword", pasword); using (SqlDataReader dr = cmd.ExecuteReader()) { EUsuarios usr = new EUsuarios(); if (dr.Read()) { usr.IdUsuario = (short)dr["IdUsuario"]; usr.IdRol = (short)dr["IdRol"]; usr.Usuario = dr["Usuario"].ToString(); usr.Pasword = dr["Pasword"].ToString(); usr.Alias = dr["Alias"].ToString(); usr.Email = dr["Email"].ToString(); } return(usr); } } } }
public EUsuarios Usuarios_Get(EUsuarios item, ref ETransactionResult _transResult) { EUsuarios itemFinded = null; _transResult = new ETransactionResult(); SqlTransaction transaction = null; try { using (SqlConnection sqlCon = new SqlConnection(conn)) { sqlCon.Open(); using (SqlCommand sqlCmd = new SqlCommand()) { transaction = sqlCon.BeginTransaction("SelectTransaction"); sqlCmd.Transaction = transaction; sqlCmd.Connection = sqlCon; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@Id", item.Id); sqlCmd.Parameters.AddWithValue("@Loggin", item.Loggin); sqlCmd.CommandText = "SP_Usuarios_Select"; using (var reader = sqlCmd.ExecuteReader()) while (reader.Read()) { itemFinded = new EUsuarios(); itemFinded.Id = (int)reader["Id"]; itemFinded.Nombre = (string)reader["Nombre"]; itemFinded.ApellidoP = (string)reader["ApellidoP"]; itemFinded.ApellidoM = (string)reader["ApellidoM"]; itemFinded.Telefono = reader["Telefono"] == DBNull.Value ? null : (decimal?)reader["Telefono"]; itemFinded.Direccion = reader["Direccion"] == DBNull.Value ? null : (string)reader["Direccion"]; itemFinded.Email = reader["Email"] == DBNull.Value ? null : (string)reader["Email"]; itemFinded.Loggin = reader["Loggin"] == DBNull.Value ? null : (string)reader["Loggin"]; itemFinded.Password = reader["Password"] == DBNull.Value ? null : (string)reader["Password"]; itemFinded.Estado = (bool)reader["Estado"]; } transaction.Commit(); _transResult.message = "OK"; _transResult.result = 0; } } } catch (Exception ex) { _transResult.message = ex.Message; _transResult.result = 1; try { transaction.Rollback(); } catch (Exception rollBackEx) { _transResult.rollbackMessage = rollBackEx.Message; _transResult.result = 1; } } return(itemFinded); }
public void ModificarsUsuario(EUsuarios usuario) { try { DUsuario d = new DUsuario(); d.ModificarUsuario(usuario); } catch (Exception ex) { throw ex; } }
public void IngresarUsuario(EUsuarios usuario) { try { DUsuario d = new DUsuario(); d.IngresarUsuario(usuario); } catch (Exception ex) { throw ex; } }
public EUsuarios Login(EUsuarios user) { try { DUsuario datosUsuario = new DUsuario(); return(datosUsuario.Login(user)); } catch (Exception ex) { throw ex; } }
public void IngresarUsuario(EUsuarios u) { try { comando = new SqlCommand("IngresarUsuario", conexion); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Usuario", u.Usuario); comando.Parameters.AddWithValue("@Password", u.Password); comando.Parameters.AddWithValue("@FuncionarioID", u.FuncionarioID); comando.Parameters.AddWithValue("@RolId", u.Rol.RolId); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); } catch (Exception ex) { throw ex; } }
public EUsuarios Login(EUsuarios user) { try { comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "LoginUsuario"; comando.Parameters.AddWithValue("@Usuario", user.Usuario); comando.Parameters.AddWithValue("@Password", user.Password); comando.Connection = conexion; SqlDataAdapter da = new SqlDataAdapter(comando); DataTable tb = new DataTable(); da.Fill(tb); if (tb.Rows.Count > 0) { EUsuarios usuario = new EUsuarios(); usuario.UsuarioID = (int)tb.Rows[0]["UsuarioID"]; usuario.Usuario = tb.Rows[0]["Usuario"].ToString(); usuario.Password = tb.Rows[0]["Password"].ToString(); usuario.FuncionarioID = (int)tb.Rows[0]["FuncionarioID"]; usuario.FuncionarioName = tb.Rows[0]["Nombres"].ToString(); usuario.FuncionarioLastName = tb.Rows[0]["Apellidos"].ToString(); usuario.Rol.RolId = Convert.ToInt32(tb.Rows[0]["RolID"].ToString()); usuario.Rol.Descripcion = tb.Rows[0]["Descripcion"].ToString(); usuario.Rol.Matricula = Convert.ToBoolean(tb.Rows[0]["Matricula"]); usuario.Rol.Administracion = Convert.ToBoolean(tb.Rows[0]["Administracion"]); usuario.Rol.Funcionarios = Convert.ToBoolean(tb.Rows[0]["Funcionarios"]); usuario.Rol.Calificaciones = Convert.ToBoolean(tb.Rows[0]["Calificaciones"]); usuario.Activo = Convert.ToBoolean(tb.Rows[0]["Activo"]); return(usuario); } else { return(null); } } catch (Exception ex) { throw ex; } }
private void btnLogin_Click(object sender, EventArgs e) { ErrorProvider x = new ErrorProvider(); if (txtusuario.Text == "") { x.SetError(txtusuario, "Ingrese el nombre de usuario"); } else if (txtpasword.Text.Trim() == "") { x.SetError(txtpasword, "Ingrese la contraseña"); } else { try { NUsuario negocioUsuario = new NUsuario(); EUsuarios user = new EUsuarios(); user.Usuario = txtusuario.Text; user.Password = txtpasword.Text; EUsuarios Usuario = negocioUsuario.Login(user); if (Usuario != null) { Global.Users = Usuario; frmPrincipal menu = new frmPrincipal(); menu.Show(); this.Hide(); } else { MessageBox.Show("Usuario o contraseña incorrecta"); txtpasword.Clear(); txtusuario.Focus(); } } catch (Exception ex) { throw ex; } } }
public void Usuarios_Delete(EUsuarios item, ref ETransactionResult _transResult) { _transResult = new ETransactionResult(); SqlTransaction transaction = null; try { using (SqlConnection sqlCon = new SqlConnection(conn)) { sqlCon.Open(); using (SqlCommand sqlCmd = new SqlCommand()) { transaction = sqlCon.BeginTransaction("DeleteTransaction"); sqlCmd.Transaction = transaction; sqlCmd.Connection = sqlCon; sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.CommandText = "SP_Usuarios_Delete"; sqlCmd.Parameters.AddWithValue("@Id", item.Id); sqlCmd.ExecuteNonQuery(); transaction.Commit(); _transResult.message = "OK"; _transResult.result = 0; } } } catch (Exception ex) { _transResult.message = ex.Message; _transResult.result = 1; try { transaction.Rollback(); } catch (Exception rollBackEx) { _transResult.rollbackMessage = rollBackEx.Message; _transResult.result = 1; } } }