public PartialViewResult SucursalesUsuarios(int sucursalId) { var usuarioSucursal = new UsuarioSucursal { SucursalId = sucursalId, Sucursal = _db.Sucursales.Find(sucursalId) }; return(PartialView("~/Views/Usuarios/Sucursales.cshtml", usuarioSucursal)); }
public override bool Insertar(UsuarioSucursal usuarioSucursal) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("pa_Insertar_UsuarioSucursal", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = usuarioSucursal.Usuario.Id; cmd.Parameters.Add("@IdSucursal", SqlDbType.Int).Value = usuarioSucursal.Sucursal.Id; cn.Open(); int ret = ExecuteNonQuery(cmd); return(ret > 0); } }
public virtual UsuarioSucursal GetFromReader(IDataReader reader) { UsuarioSucursal us = new UsuarioSucursal(); us.Usuario = new Usuario() { Id = int.Parse(reader["IdUsuario"].ToString()) }; us.Sucursal = new Sucursal() { Id = int.Parse(reader["IdSucursal"].ToString()) }; return(us); }
public override UsuarioSucursal ObtenerPorId(UsuarioSucursal usuarioSucursal) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("pa_ObtenerPorId_UsuarioSucursal", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = usuarioSucursal.Usuario.Id; cmd.Parameters.Add("@IdSucursal", SqlDbType.Int).Value = usuarioSucursal.Sucursal.Id; cn.Open(); IDataReader reader = ExecuteReader(cmd, CommandBehavior.SingleRow); if (reader.Read()) { return(GetFromReader(reader)); } return(null); } }
public abstract bool Insertar(UsuarioSucursal usuarioSucursal);
public abstract UsuarioSucursal ObtenerPorId(UsuarioSucursal usuarioSucursal);