public ActionResult AgregarUsuario(usuarioModel modeloUsuario, FormCollection form) { entUsuario obj = new entUsuario(); obj.usuario = modeloUsuario.usuario; obj.password = modeloUsuario.password; obj.idUsuario = Convert.ToInt32(form["nombre"]); try { Boolean inserto = negUsuario.Instancia.InsertarUsuario(obj); if (inserto) { return RedirectToAction("AgregarUsuario", "Usuario", new { mensaje = "Se registró correctamente." }); } else { return RedirectToAction("AgregarUsuario", "Usuario", new { error = "No se pudo insertar." }); } } catch (ApplicationException ae) { return RedirectToAction("AgregarUsuario", "Usuario", new { error = ae.Message }); } catch (Exception e) { return RedirectToAction("Error", "Error", new { error = e.Message }); } }
public Boolean InsertarUsuario(entUsuario obj) { SqlCommand cmd = null; Boolean resultado = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_InsertaUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdUsuario", obj.idUsuario); cmd.Parameters.AddWithValue("@prmUsuario", obj.usuario); cmd.Parameters.AddWithValue("@prmPassword", obj.password); cn.Open(); // SqlDataReader dr = cmd.ExecuteReader(); if (cmd.ExecuteNonQuery() > 0) { resultado = true; }; } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return resultado; }
public Boolean InsertarUsuario(entUsuario obj) { return datUsuario.Instancia.InsertarUsuario(obj); }
public entUsuario VerificarAcceso(String usuario, String password) { SqlCommand cmd = null; entUsuario obj = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spSEG_VerificarAcceso", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmUsuario", usuario); cmd.Parameters.AddWithValue("@prmPassword", password); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { obj = new entUsuario(); obj.idUsuario = Convert.ToInt32(dr["idUsuario"]); obj.tipoUsuario = new entTipoUsuario(Convert.ToInt32(dr["idtipousuario"])); obj.activo = Convert.ToBoolean(dr["Activo"]); } return obj; } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } }