コード例 #1
0
        public PartialViewResult SucursalesUsuarios(int sucursalId)
        {
            var usuarioSucursal = new UsuarioSucursal
            {
                SucursalId = sucursalId,
                Sucursal   = _db.Sucursales.Find(sucursalId)
            };

            return(PartialView("~/Views/Usuarios/Sucursales.cshtml", usuarioSucursal));
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
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);
        }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 public abstract bool Insertar(UsuarioSucursal usuarioSucursal);
コード例 #6
0
 public abstract UsuarioSucursal ObtenerPorId(UsuarioSucursal usuarioSucursal);